2010-07-28 115 views
1

我正在从使用java的各个帐户发送电子邮件。我成功地从我的Gmail帐户发送了邮件。现在我试图通过将smtp主机更改为“smtp.mail.yahoo.com”并将端口值更改为25来发送来自我的yahoomail的电子邮件。但是,我收到了“SMTPSendFailedException”。我可以知道我需要做些什么才能使其工作?yahoomail的SMTP主机和端口值

这些都是我在我的代码中为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

我相信雅虎邮件使用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"); 
相关问题