我正在使用java从各种帐户发送电子邮件。我成功地从我的Gmail帐户发送了邮件。现在我尝试通过将smtp主机更改为“smtp.mail.yahoo.com”并将端口值更改为25来从我的yahoomail发送电子邮件。但是我收到“SMTPSendFailedException”。我可以知道我需要做些什么改变才能使其正常工作?
这些是我在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”,“username”); props.setProperty(“mail.password”,“password”);
谢谢,
Senthil.M
答案 0 :(得分:0)
我相信雅虎!邮件使用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");