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

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 d’une 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);
j'utilise la version javamail-1_3

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)