Je veux envoyer un mail en utilisant un code java.
j'ai utilisé le code suivant mais le problème c'est que l'execption suivante m'affiche:
L'envoi du mail a échoué : Could not connect to SMTP host: pop3.yahoo.fr, port: 25, response: 421
///___________________________________________________________
public String SendMail(String from, String to,String subject, String content) throws Exception
{
String res="";
try {
Properties props = System.getProperties();
props.put("mail.smtp.host", "pop3.yahoo.fr");
Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject(subject);
message.setText(content);
System.out.println("111111111111");
javax.mail.Transport.send(message);
}
catch (Exception e) {
System.err.println("L'envoi du mail a échoué : "+e.getMessage());
res="L'envoi du mail a échoué : "+e.getMessage();
}
return res;
}
///____________________________________________________________