Envoi d'un email sécurisé asp.net c#



Voici une fonction capable d'envoyer un email en passant par un serveur SMTP (Serveur SMTP) défini par l'hébergeur, contenant une adresse email (expediteur) avec nom d'utilisateur (username) et mot de passe (password).



using System.Net.Mail;



try

{

     MailAddress from = new MailAddress("expediteur", "nom_expediteur");

     MailAddress to = new MailAddress("destinataire");

     MailMessage mail = new MailMessage(from, to);

     if (bcc.Trim() != "")

     {

          mail.Bcc.Add(bcc);

     }

     mail.Subject = "Sujet du message";

     mail.Body = "Contenu du message";

     mail.IsBodyHtml = true;

     SmtpClient smtp = new SmtpClient("Serveur SMTP", 25);

     System.Net.NetworkCredential UserInfo = new System.Net.NetworkCredential("username","password");

     smtp.UseDefaultCredentials = false;

     smtp.Credentials = UserInfo;

     smtp.Send(mail);

     return "";

}

catch (Exception exc)

{

    return exc.Message;

}

Commentaires

Posts les plus consultés de ce blog

The vaccine is not the right technology

Le vaccin n’est pas la bonne technologie

Scénario d'une gestion durable de l'humanité imaginée par un informaticien