如何从hotmail和雅虎发送电子邮件?

时间:2011-02-23 10:42:49

标签: android

我正在关注以下帖子中的回答#8:

SMTP Sample Code

它对gmail工作正常。 但不适用于Hotmail和雅虎。 我定义了以下smtp服务器

SMTP Server for hotmail:
smtp.live.com

SMTP Server for yahoo:
plus.smtp.mail.yahoo.com

这段代码如何用于hotmail和yahoo?

2 个答案:

答案 0 :(得分:4)

阅读:

  • Yahoo smtp设置和
  • Hotmail smtp设置

请注意端口号和其他详细信息

例如,hotmail

private String mailhost = "smtp.live.com";  

props.put("mail.smtp.port", "587");   
props.put("mail.smtp.socketFactory.port", "587");   // because of SSL

答案 1 :(得分:0)

我可以使用以下代码发送邮件: 确保你已经完全检查了你的smtp端口和smtp主机。

enter code here



 private String mailhost = "smtp.mail.yahoo.com";  

 // private String mailhost = "plus.smtp.mail.yahoo.com"; 
    Properties props = new Properties();   
    props.setProperty("mail.transport.protocol", "smtp");   
    props.setProperty("mail.host", mailhost);   
    props.put("mail.smtp.auth", "true");   
    props.put("mail.smtp.port", "25");