Partage

Envoie de mail en C#

Sujet résolu
Le 11 mai 2012 à 13:48:53

Bonjour à tous,

Actuellement en train d'essayer de créer un programme en C# qui permettrait d'envoyer automatiquement des mails, j'ai trouvé un bout de code sur le net pour m'aider à atteindre mon objectif. [Inutile de vouloir réinventer la roue :-° ]
Mais un souci se pose avec l'instruction "NetworkCredentials".
En effet, cette dernière n'est pas reconnue par visual studio et me bloque donc tout essai. :euh:

Voici les usings rajoutés à mon fichier :
using System.Net;
using System.Net.Mail;


Et voici le bloc de code que j'ai pu récupérer et adapter autant que possible :
MailMessage msg = new MailMessage();
            msg.From = new MailAddress("[email protected]");
            msg.To.Add(new MailAddress("[email protected]"));
            msg.Body = mail;
            SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
            client.EnableSsl = true;
            client.Credentials = new NetworkCredentials("[email protected]", "passwordSender");
            client.Send(msg);


Merci d'avance :)
Publicité
Le 11 mai 2012 à 13:48:53
Le 11 mai 2012 à 15:46:07

Bonjour,

Je ne connais pas ce langage mais tu dois avoir surement une référence qui contient NetworkCredentials. Donc il ya une référence manquante au projet
Le 11 mai 2012 à 15:53:45

Bonjour,

Y a pas de s à NetworkCredential.

Cordialement.
Le 11 mai 2012 à 16:29:21

L'erreur stupide... x_x

Merci bien à toi Zyhou

Envoie de mail en C#

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown