Envoyer un mail


Contenu du snippet

using System.Web.Mail; ... /// <summary> /// Send Mail for User by SMTP /// </summary> /// <param name="Contenu">Mail Boby</param> /// <param name="Subject">Mail subject</param> /// <param name="MailTo">Mail to adress</param> /// <param name="MailFrom">Mail from adress</param> /// <param name="SMTPServer">SMTP Server to use</param> /// <param name="InHTML">Body Mail in HTML or not</param> /// <returns>Send Mail sent OK ou Error</returns> public static string SendMail(StringBuilder Contenu, string Subject, string MailTo, string MailFrom, string SMTPServer, bool InHTML) {     string Retour = string.Empty;     MailMessage msg = null;     try     {         msg = new MailMessage();         msg.Body = Contenu.ToString();         if (InHTML)         {             msg.BodyFormat = MailFormat.Html;         }         else         {             msg.BodyFormat = MailFormat.Text;         }         msg.Subject = Subject;         msg.From =MailFrom;         msg.To = MailTo;         SmtpMail.SmtpServer = SMTPServer;         SmtpMail.Send(msg);         Retour = "Mail sent to "+ MailTo;     }     catch(Exception ex)     {         Retour = "Error in Sendmail function - Details : "+ ex.ToString();     }     finally     {         msg = null;     }     return Retour; } 

Compatibilité : C# 1.x

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.