Bonjour à tous,

J'ai une appli web en Java ou je dois rajouter un bouton permettant d'envoyer un email avec un parametre recupéré dans l'appli.

Pour cela, j'ai utilisé javamail et spring avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
JavaMailSenderImpl sender = new JavaMailSenderImpl();
 
sender.setHost("smtp.mail.yahoo.fr");    
 
 MimeMessage message = sender.createMimeMessage();
 
MimeMessageHelper helper = new MimeMessageHelper(message);
 
helper.setFrom("mymail@yahoo.fr");        
helper.setTo("mymail@yahoo.fr");        
helper.setSubject("subject");    
helper.setText("Hello, it works!");        
 
sender.send(message);
le résultat est que j'ai l'erreur suivante :

Could not connect to SMTP host: smtp.mail.yahoo.fr, port: 25;

j'essaye donc de faire un essai pour envoyer un email depuis ma boite yahoo vers la même boite sans passer par l'email de la société ; j'utilise donc smtp.mail.yahoo.fr

Est ce que mon code est juste?

l'erreur à propos du SMTP est due à quoi? Merci