2011-02-23 69 views

回答

4

閱讀有關:

  • 雅虎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 
+0

獲取以下錯誤:javax.mail.MessagingException:無法連接到SMTP主機:smtp.live.com,端口:587; – 2011-02-23 12:53:08

+0

第二個錯誤:com.sun.mail.smtp.SMTPSendFailedException:553未驗證地址 - 請參閱http://help.yahoo.com/l/us/yahoo/mail/original/manage/sendfrom-07.html – 2011-02-23 12:58:56

+0

你嘗試端口25? – Reno 2011-02-23 14:05:09

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"); 
+0

它工作正常,即使對於公司域名,如smtp.yourcompany.com – mH16 2011-11-25 05:39:21

+0

其工作正常雅虎,但Hotmail的? – 2011-11-28 05:10:28

+0

讓我試試,你知道哪些端口和連接類型將用於Hotmail – mH16 2011-11-29 03:49:23

相關問題