bonjour,maint chui en stage de fin d'etudes et j'utilise javamail dans mon application pour envoyer des email a des utilisateurs avec des pieces joints,
mon probleme c que je n'arrive pas a envoyé un email a un utilisateur
voici mon code de debut
j'utilise la version javamail-1_3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Address emetteur = new InternetAddress("userEmet@hotmail.com","user"); Address receveur = new InternetAddress("userRecep@gmail.com"); Properties props = new Properties(); // choix du serveur smtp props.put("mail.smtp.host", "smtp.gmail.com"); // demarrage dune session de courrier Session mailConnection = Session.getInstance(props, null); // Construction du message à envoyer par Internet Message msg = new MimeMessage(mailConnection); msg.setFrom(emetteur); msg.setRecipient(Message.RecipientType.TO, receveur); msg.setSubject("Bientot Noel"); msg.setContent(" bla bla ", "text/plain"); //Emission du message Transport.send(msg);
mais j'ai des Exceptions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first. y6sm692622mug.10 at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1275) at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:895) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:524) at javax.mail.Transport.send0(Transport.java:151) at javax.mail.Transport.send(Transport.java:80) at com.EnvoiSimple.<init>(EnvoiSimple.java:39) at com.EnvoiSimple.main(EnvoiSimple.java:47)
Partager