[javamail]envoi de mail simple

envoi de mail simple [javamail] - Java - Programmation

Marsh Posté le 12-10-2005 à 15:33:43    

hello, j'essaie d'envoyer des mail avec mon prog, pour cela j'utilise javamail, mais je n'y arrive pas. j'utilise cette classe  

Code :
  1. public class EnvoiMail {
  2.   /** Destinataire du message. */
  3.   protected String message_dest = "***@msn.com";
  4.   /* Objet du message. */
  5.   protected String message_objet = "Re: detail du sujet ";
  6.   /** Destinataire du message en copie (CC). */
  7.   protected String message_cc = "";
  8.   /** Texte du message. */
  9.   protected String message_corps =
  10.       "Test ";
  11.   /** Objet session de JavaMail. */
  12.   protected Session session;
  13.   /** Objet message de JavaMail. */
  14.   protected Message mesg;
  15.   public void EnvoiMail() {
  16. // Nous devons passer les informations au serveur de messagerie sous
  17. // forme de propriétés car JavaMail en comporte beaucoup...
  18.     Properties props = new Properties();
  19. // Votre réseau doit donner au serveur SMTP local le nom "nom_du_serveur_smtp"
  20.     props.put("mail.smtp.host", "localhost" );
  21. // Créer l’objet Session.
  22.     session = Session.getDefaultInstance(props, null);
  23.     session.setDebug(true); //activer le mode verbeux !
  24.     try {
  25. // Créer un message.
  26.       mesg = new MimeMessage(session);
  27. // Adresse From - Indiquer la provenance du message
  28.       mesg.setFrom(new InternetAddress("anonymous@service.domain" ));
  29. // Adresse TO.
  30.       InternetAddress toAddress = new InternetAddress(message_dest);
  31.       mesg.addRecipient(Message.RecipientType.TO, toAddress);
  32. // Adresse CC.
  33.       InternetAddress ccAddress = new InternetAddress(message_cc);
  34.       mesg.addRecipient(Message.RecipientType.CC, ccAddress);
  35. // Objet.
  36.       mesg.setSubject(message_objet);
  37. // Corps du message.
  38.       mesg.setText(message_corps);
  39. // Enfin, envoyer le message !
  40.       Transport.send(mesg);
  41.     }
  42.     catch (MessagingException ex) {
  43.       while ( (ex = (MessagingException) ex.getNextException()) != null) {
  44.         ex.printStackTrace();
  45.       }
  46.     }
  47.   }
  48. }

Reply

Marsh Posté le 12-10-2005 à 15:33:43   

Reply

Marsh Posté le 12-10-2005 à 15:42:23    

Tu ne vas pas revenir tous les jours avec "J'ai fait ça mais j'y arrive pas" ??? [:pingouino]
 
http://forum.hardware.fr/hardwaref [...] 8369-1.htm
 
On t'as répété 100x de donner des indications plus précises, tu les as 100x ignorées (cf. topic en référence), alors basta, hein. :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-10-2005 à 15:45:34    

commons-email


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed