2012-11-30 30 views
0

我只是想發送一個電子郵件形式的java代碼。但我得到的例外是這樣的:無法通過smtp和SSL發送電子郵件與java程序

"java.lang.RuntimeException: javax.mail.MessagingException: 
Could not connect to SMTP host:smtp.gmail.com, port: 465, response: -1." 

我已經設置了以下屬性:

mail.smtp.host 
mail.smtp.socketFactory.port 
mail.smtp.auth 
mail.smtp.port 

,這是什麼異常的原因?

請幫幫我。提前致謝。

+0

你有沒有在應用程序運行的服務器上網? – Suranga

+1

他可能訪問USPS的Stackoverflow。 –

+1

發佈您的代碼 – vels4j

回答

1

你也許可以嘗試這個例子中梳理出來的問題 -

Java send mail through gmail

+0

是的,我也收到了與此程序相同的異常。 – javabee

+0

嘗試ping'smtp.gmail.com',並確保你有一個響應(能夠訪問)。很多時候,你的連接可能會阻止你的防火牆或代理 –

+0

ping的正常工作。同一個程序在朋友的系統上工作正常,防火牆也停止在我的系統中。 – javabee

相關問題