[JavaMail] Impossible de se connecter au serveur SMTP
Bonjour les amis,
je n'arrive pas à envoyer de mail via ce code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
public class TestEmail {
public static void main(String[] args) {
Properties props = System.getProperties();
props.put("mail.smtp.host", adresse_de_mon_serv_smtp);
Session session = Session.getInstance(props);
try {
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("moi@gmail"));
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("moi@un_autre_compte"));
message.setSubject("Testing Subject");
message.setText("Dear Mail Crawler," +
"\n\n No spam to my email, please!");
Transport.send(message);
System.out.println("Done");
} catch (MessagingException e) {
System.out.println("Le mail n'a pas été transmis");
e.printStackTrace();
}
}
} |
et le résultat est cette exception :
Code:
1 2 3 4 5 6 7 8
|
Le mail n a pas été transmis
javax.mail.SendFailedException: Sending failed;
nested exception is:
class javax.mail.MessagingException: Could not connect to SMTP host: adresse_serveur_smtp, port: 25, response: -1
at javax.mail.Transport.send0(Transport.java:218)
at javax.mail.Transport.send(Transport.java:80)
at com.organic.sgd.TestEmail.main(TestEmail.java:22) |
Je suis bloqué depuis hier soir. Je ne trouve même pas d'explication pour le code -1 de la réponse du serveur SMTP.
Votre aide sera très précieuse.
Cordialement,
Samir.