mercredi 16 février 2011

Envoyer un email avec document attaché, en C#

using System.Net.Mail;

public void envoyerEmailAvecDocumentAttache(){
string from = "test_sender@provider.fr";
string to = "test_recipient@provider2.fr";
string subject = "test subject";
string message = "test message";
MailMessage mm = new MailMessage(from, to, subject, message);
Attachment attached = new Attachment(@"C:\TEMP\AttachedFile.txt");
mm.Attachments.Add(attached);

SmtpClient smtpclient = new SmtpClient("smtp.anyprovider.com");
smtpclient.Send(mm);
}


Bien sûr il faut remplacer les champs suivants par des valeurs adéquates concernant votre projet et environnement :
"test_sender@provider.fr"
"test_recipient@provider2.fr"
"smtp.anyprovider.com"