Java: Exemple d’Envoi d’email à l’aide d’un Socket

Author:

serveur, date, socket, set, stack, socket, email, session, authentification, java
{filelink=9013}


import javax.mail.*;

import javax.mail.internet.*;

import java.util.*;

import javax.mail.Authenticator;
import javax.mail.PasswordAuthentication;

/***
 * Envoyer Email à travers
 * un socket
 *
 ***/

public class DemoEmail
 {

  public static void main(String[] args)
  	{

    try {

      Properties prop = new Properties( );

     // Serveur SMTP
      prop.put("mail.host", "smtp.gmail.com");   

     // Ouvrir un session avec une authentification
      Session mailConnection = Session.getInstance(prop,
           	 new Authenticator()
    	 {
    	 	  public PasswordAuthentication getPasswordAuthentication()
    	 	  	     {
                  return new PasswordAuthentication("username", "password");
                     }
    	 }
    	 	);

      Message msg = new MimeMessage(mailConnection);

      // Destinateur du message
      Address from = new InternetAddress("arrrrrrrr@gmail.com", 

       "Sako Adams");

      // Destinataire du message
      Address to = new InternetAddress("errfdddddd@yahoo.fr");

      // Le contenu du message et son type

      msg.setContent("J'ai trouvé ce compte sur java.mesexemples.com", 

       "text/plain");

      // Définir les propriétés du message
      msg.setFrom(from);

      msg.setRecipient(Message.RecipientType.TO, to);

      msg.setSubject("Envoyer un message en java");
      msg.setSentDate(new Date());

      // Envoyer le message
      Transport.send(msg);

    }

    catch (Exception ex) {

      ex.printStackTrace( ); 

    }

  }

}

A Voir sur le même Sujet:

  • c socket envoyer email avec PasswordAuthentication
  • python socket mime mail exemple
  • envoi d'un fichier texte socket java rmi
  • transfert d'image via socket en java
  • programmation reseaux java
  • exemple simple socket java jframe
  • fonction pour arréter l'envoi d'email en java
  • java smtp socket exemple
  • email multibyte.at loc:FR
  • mail socket.net loc:FR

Leave a Reply

Your email address will not be published. Required fields are marked *