AccueilCodes sourcesFreewaresArticlesRéponsesRechercheVotre avisNewsMon blogLiensContact
Lundi 25 Août 2025

Valid HTML 4.01 Transitional

126 codes sources48 articles77 news24 Liens15 avis9 réponses.
Envoi d'email via un serveur SMTP sécurisé
Code WinDev
Email.Expéditeur="adrien.titou@free.fr"
Email.Destinataire = "vous@votresite.com"
Email.Sujet = "Test d'envoi d'eMail"
Email.Message = "Contenu du message de test"

SI EmailOuvreSessionSMTP(MonLogin, MonPassword, "xxx.xxx.xxx.xxx") ALORS
        EmailEnvoieMessage( MonLogin)
SINON
        Erreur("Impossible d'envoyer un eMail")
FIN


Code C++
Code VB

Private Sub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

'objet mail
Dim
email As New MailMessage       
'addresse de l'envoyeur

email.From = "adrien.titou@free.fr"

'addresse de reception
email.To = "vous@votresite.com"

'sujet du message
email.Subject = "Test d'envoi de message"
'corps du message
email.Body = "Contenu du message de test"
'addresse du server smtp
 SmtpMail.SmtpServer = "xxx.xxx.xxx.xxx"
email.Fields.
Add
(" http://schemas.microsoft.com/cdo /configuration /smtpauthenticate", "
1")
'login et mot de passe

e
mail.Fields.Add (" http://schemas.microsoft.com/ cdo/configuration /sendusername", monlogin)

'mot de passe
email.Fields.Add (" http://schemas.microsoft.com/ cdo/configuration /sendpassword", monpassword)
'envoi
 Try

 SmtpMail.Send (email)
        Catch ex As Exception
        MessageBox.
Show
(ex.Message)
 
End
Try
End Sub

 

 

 

Code Java
//Session
Session session = null;
//Expediteur
String strExpediteur = "adrien.titou@free.fr";
//Destinataire
String strDestinataire = "vous@cotresite.com";
//Sujet
String strSujet = "Test d'envoi d'eMail";
//Message
String strMessage = "Contenu du message de test";
try
{

   //Création de la session SMTP
   session = Session.getInstance (System.getProperties(), null);
   Transport transport = session.getTransport ("smtp");
   //Tentative de connexion au serveur (sur le port 25)
   transport.connect ("xxx.xxx.xxx.xxx", 25, strMonLogin, strMonPassword);
   //Si la connexion a réussit
   if(transport.isConnected ())
   {
       //Création du mail a envoyer
       MimeMessage mail = new MimeMessage (session);
       //On construit l'adresse de l'expéditeur
       InternetAddress adresseExpediteur = new InternetAddress (strExpediteur);
       //Ajoute l'expediteur du mail
       mail.setFrom (adresseExpediteur);
       //On construit l'adresse du destinataire
       InternetAddress adresseDestinataire = new InternetAddress (strDestinataire);
       //Ajoute le destinataire du mail
       mail.addRecipient (javax.mail.Message.RecipientType.TO, adresseDestinataire);
       //Ajout du contenu du mail
       mail.setContent (strMessage, "text/plain");
       //Définit le sujet du mail
       mail.setSubject (strSujet);
       //Sauvegarde des changements
       mail.saveChanges ();
       //Envoi du message
       transport.sendMessage (mail, mail.getAllRecipients());
   }
   //Echec de la connexion
   else
   {
       JOptionPane.showMessageDialog(null,"Impossible d'envoyer un eMail","Erreur",JOptionPane.ERROR_MESSAGE);
   }
}
catch(AuthenticationFailedException e)
{
   //Problème d'authentification
   JOptionPane.showMessageDialog (null,"Impossible d'envoyer un eMail","Erreur",JOptionPane.ERROR_MESSAGE);
}
catch(MessagingException e)
{
   //Problème lors de la construction ou de l'envoie du mail
   JOptionPane.showMessageDialog (null,"Impossible d'envoyer un eMail","Erreur",JOptionPane.ERROR_MESSAGE);
}

®2006 - codel5g.com