-1
我已經嘗試過各種在線代碼並嘗試使用自己的代碼,但它一直拋出一些異常而不是實際發送電子郵件。手動發送雖然工作正常。什麼可能是錯的?使用自己的郵件服務器的Java郵件
TLS:
Exception in thread "main" java.lang.RuntimeException: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 587; timeout -1;
SSL:
Exception in thread "main" java.lang.RuntimeException: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 465; timeout -1;
很顯然,我可以達到使用上CMD ping
郵件服務器,我連接到互聯網。
或者,我如何設置我自己的郵件服務器,以允許不驗證一些受限制的公共郵件服務的身份驗證消息?優選無溶液。
好吧,但我的Windows防火牆被禁用,仍然不會讓我連接。謝謝,我會嘗試Postfix –
你有不同的防病毒軟件包可能有防火牆嗎?另外,許多isps阻止郵件端口,在這種情況下,也可能很難運行postfix。 –
如果事實證明是ISP阻止的事情,您可以嘗試使用Amazon SES等webservice api發送郵件。 –