Les Snippets

Connexion

Envoyer un mail

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 29/03/2006 12:13:52 et initié par Nix [Liste]
Date de mise à jour : 15/06/2006 14:55:39
Vue : 39740
Catégorie(s) : Réseau & Internet, Email & Messagerie, WinForm, WebForm
Langages dispo pour ce code :
- ASP.NET 2.x, VB 2005
- ASP.NET 2.x, C# 2.x
- ASP.NET 2.x, C# 2.x
- PHP 3, PHP 4, PHP 5
- PHP 3, PHP 4, PHP 5
- ColdFusion MX
- VB.NET 1.x
- C# 1.x
- SQL 2005
- SQL
- Windev
- Java
- VB 2005
- Javascript
- Python
- Voir tous les langages pour ce code snippet



Langage : C# 1.x
Date ajout : 15/06/2006
Posté par fabrice69 [Liste]
  1. using System.Web.Mail;
  2. ...
  3. /// <summary>
  4. /// Send Mail for User by SMTP
  5. /// </summary>
  6. /// <param name="Contenu">Mail Boby</param>
  7. /// <param name="Subject">Mail subject</param>
  8. /// <param name="MailTo">Mail to adress</param>
  9. /// <param name="MailFrom">Mail from adress</param>
  10. /// <param name="SMTPServer">SMTP Server to use</param>
  11. /// <param name="InHTML">Body Mail in HTML or not</param>
  12. /// <returns>Send Mail sent OK ou Error</returns>
  13. public static string SendMail(StringBuilder Contenu, string Subject, string MailTo, string MailFrom, string SMTPServer, bool InHTML)
  14. {
  15.     string Retour = string.Empty;
  16.     MailMessage msg = null;
  17.     try
  18.     {
  19.         msg = new MailMessage();
  20.         msg.Body = Contenu.ToString();
  21.         if (InHTML)
  22.         {
  23.             msg.BodyFormat = MailFormat.Html;
  24.         }
  25.         else
  26.         {
  27.             msg.BodyFormat = MailFormat.Text;
  28.         }
  29.         msg.Subject = Subject;
  30.         msg.From =MailFrom;
  31.         msg.To = MailTo;
  32.         SmtpMail.SmtpServer = SMTPServer;
  33.         SmtpMail.Send(msg);
  34.         Retour = "Mail sent to "+ MailTo;
  35.     }
  36.     catch(Exception ex)
  37.     {
  38.         Retour = "Error in Sendmail function - Details : "+ ex.ToString();
  39.     }
  40.     finally
  41.     {
  42.         msg = null;
  43.     }
  44.     return Retour;
  45. }
Remarque :
Utilisable en FW 1.1

Romelard Fabrice

Snippets en rapport avec : Mail, Email, Envoyer, Send, Mailmessage



Codes sources en rapport avec : Mail, Email, Envoyer, Send, Mailmessage

{Javascript / DHTML} ENVOI DE MAIL AVEC CDO
Un code relativement simple pour envoyer des emails. Il se présente sous la forme d'un formulaire à...

{ASP / ASP.NET} ENVOI D'UN MAIL EN ASP.NET (GARANTIE 100% ET TRÈS SIMPLE)
Dites, j'ai jamais programmé ne serait ce qu'UNE seule ligne d'ASP.NET ... et pourtant j'arrive à cr...

{ASP / ASP.NET} ENVOYER UN E-MAIL EN ASP
Pour l'envoi de mail, votre serveur doit supporter le composant CDONTS. Pour les ordinateurs qui ...

{PHP} CLASS D' ENVOIE DE MAIL EN SMTP
Voilà une class SMTP assez complete. - Possibilité de s' indentifier - Possibilité de rentrer les ...

{Visual Basic, VB6, VB.NET, VB 2005} ENVOI D'UN MAIL ( VORTMAIL)
Voici un programme qui envoie un mail tout simplement avec un mot de passe... Ce programme n'est pa...

{ASP / ASP.NET} E-MAIL EN JMAIL SIMPLE ET EFFICACE + FORMULAIRE
Voici un simple formulaire qui "envoie" des mails en JMail Attention: Votre serveur doit posséder ...

{IRC} ENVOI DE MAIL VIA MIRC (TOUT BASIQUE, POUR APPRENDRE A LE FAIRE)
ce "snippet-addon" (mon deuxième) permet d'envoyer des maills via mIRC .Il est plus "commenté" que l...

{C / C++ / C++.NET} ENVOYER UN MAIL AU DEMARRAGE DU PC
clef dans la base de registre copiage du soft dans c:\windows\system mail ya pas plus simple comm...

{ASP / ASP.NET} ENVOYER UN MAIL EN ASP.NET
Il vous suffit de coller ce script sur une page, de la renommer mail.aspx, et vous pourrez envoyer d...

{ASP / ASP.NET} ENVOYER UN MAIL EN BCC À PLUSIEURS PERSONNES
Ce code permet d'envoyer un mail à plusieurs personnes, comme ce que fait une News Letter, sans que ...