Euh... il te manque pas mal de choses là :
- le port du serveur gmail (SmtpMail.Port = 587)
- la connection en SSL (gmail fonctionne en SSL : SmtpMail.EnableSsl = true)
- ainsi que l'authentification. La façon avec laquelle tu t'authentifies ne fonctionnera pas, tu dois créer un objet NetworkCredential, que tu construis à partir d'un objet MailAddress (ton adresse gmail), et du mot de passe. Puis tu assignes cet objet à ton SmtpMail (SmtpMail.Credentials = TonObjetNetworkCredential.
Encapsule l'envoi de mail dans un try/catch, il peut y avoir mille raisons pour qu'un mail n'atteigne pas sa destination, et tu dois l'indiquer à l'utilisateur.
Classe NetworkCredential : http://msdn.microsoft.com/en-us/li [...] 10%29.aspx
Classe MailAddress : http://msdn.microsoft.com/en-us/li [...] 10%29.aspx
Garde aussi en tête que gmail autorise un quota journalier d'envoi de mails, afin de lutter contre le spam. Donc vas y mollo avec les tests. L'idéal serait d'utiliser ton propre serveur smtp sur un serveur dédié.
edit: et merci d'éditer le titre de ton topic pour le rendre plus explicite.
Message édité par Harkonnen le 27-11-2014 à 14:06:48
---------------
J'ai un string dans l'array (Paris Hilton)