SMTP-хост и значение порта для Yahoo Mail - PullRequest
1 голос
/ 28 июля 2010

Я работаю над тем, чтобы отправлять электронную почту с разных учетных записей, используя Java. И я успешно отправил почту с моего аккаунта Gmail. Теперь я попытался отправить электронное письмо с моего yahoomail, изменив хост smtp на smtp.mail.yahoo.com и значение порта 25. Но я получаю SMTPSendFailedException. Могу ли я узнать, какие изменения мне нужно сделать, чтобы это работало?

Это все значения, которые я установил в качестве свойств в своем коде для Yahoo Mail.

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", "username"); props.setProperty ("mail.password", "password");

спасибо,

Senthil.M

1 Ответ

0 голосов
/ 04 августа 2010

Я верю Yahoo!Почта использует 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");
...