-
problème d'envoi de mail
Bonjour,
Je commence à me former un peu en jsp et là je bute sur la fonction d'en de mail. J'ai récupérer un code paramètré selon mes valeurs mais voilà qu'à l'éxécution je reçois une érreur du type :
ERROR.....javax.mail.SendFailedException: Invalid Addresses; nested exception is: class com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to relay for recepteur@domain.com
Est ce du à la configuration de mon serveur smtp.
voici le code d'envoi :
PrintWriter sout=response.getWriter();
response.setContentType("text/html");
try
{
Properties props=new Properties();
props.put("mail.smtp.host","localhost");
Session session1 = Session.getDefaultInstance(props,null);
String s1 = "destinaire@domainl.com";
String s2 = "recepteur@domain.com";
String s3 = "Sujet";
String s4 = "Message";
Message message =new MimeMessage(session1);
message.setFrom(new InternetAddress(s1));
message.setRecipients(Message.RecipientType.TO,InternetAddress.parse(s2,false));
message.setSubject(s3);
message.setText(s4);
Transport.send(message);
out.println("mail has been sent");
}
catch(Exception e)
{
out.println("session = " + "<br><br>");
out.println("ERROR....." + e);
}
Je n 'arrive vraiment pas à savoir à quoi est du ce problème.
Si quelqu'un peut m'aider ou si quelqu'un connait un code plus simple perméttant d'envoyer des mails au format "html". Merci
-
Tu devrais faire une petite recherche sur les forums car il existe déjà de nombreuses discussions sur l'envoi de mails via une application J2EE.
Tu y trouveras plein d'informations sur JavaMail, Jakarta Commons-Net, Spring mail, ...
Pour ton problème en particulier, je pense que l'erreur provient du serveur SMTP que tu utilises...
-
Ok je vais essayer me dirigé dans ce sens si je trouve la solution je tiens au courant