2009-05-09 9 views

Répondre

6

Vous avez besoin de l'espace de noms System.Net.Mail.

Here est un exemple du blog de ScottGu.

MailMessage message = new MailMessage(); 
message.From = new MailAddress("[email protected]"); 

message.To.Add(new MailAddress("[email protected]")); 
message.To.Add(new MailAddress("[email protected]")); 
message.To.Add(new MailAddress("[email protected]")); 

message.CC.Add(new MailAddress("[email protected]")); 
message.Subject = "This is my subject"; 
message.Body = "This is the content"; 


SmtpClient client = new SmtpClient(); 
client.Send(message); 
2

En plus de la réponse de Ekeko si vous souhaitez utiliser un serveur de messagerie externe, vous devez spécifier l'hôte dans le constructeur SmtpClient.

SmtpClient client = new SmtpClient("mail.yourmailserver.com"); 

Et vous pourriez aussi avoir besoin d'authentification à préciser si votre serveur requiert.

client.Credentials = new NetworkCredential("username", "password"); 
0

Ces réponses supposent que vous vous posez des questions sur la gestion du protocole SMTP. POP3 n'est pas géré nativement dans le framework .NET. Vous devrez acheter une bibliothèque tierce. Je recommande la bibliothèque Ostrosoft POP3.