2010-07-28 17 views
1

Je travaille sur l'envoi d'emails à partir de mes différents comptes en utilisant java. Et j'ai envoyé le courrier de mon compte gmail avec succès. Maintenant j'ai essayé d'envoyer l'email de mon yahoomail en changeant l'hôte de smtp en tant que "smtp.mail.yahoo.com" et la valeur de port en tant que 25. Mais j'obtiens "SMTPSendFailedException". Puis-je savoir quels changements je dois faire pour que cela fonctionne?Hôte SMTP et valeur de port pour yahoomail

Ce sont toutes les valeurs que j'ai définies comme propriétés dans mon code pour yahoomail.

props.put ("mail.smtp.starttls.enable", "true"); props.setProperty ("mail.transport.protocol", "smtp"); props.put ("mail.smtp.auth", "true"); props.setProperty ("mail.smtp.host", "smtp.mail.yahoo.com"); props.put ("mail.smtp.port", "25"); props.setProperty ("mail.user", "nom d'utilisateur"); props.setProperty ("mail.password", "mot de passe");

grâce,

Senthil.M

Répondre

0

Je crois Yahoo! Mail utilise SMTPS:

props.setProperty("mail.transport.protocol", "smtps"); 
props.put("mail.smtps.auth", "true"); 
props.setProperty("mail.smtps.host", "smtp.mail.yahoo.com"); 
props.put("mail.smtps.port", "465"); 
props.setProperty("mail.user", "username"); 
props.setProperty("mail.password", "password");