2015-07-19 26 views
1

我試圖從我的springboot應用程序(由JHipster支架)使用外部smtp服務器。我已經在applocation.yml中設置了folling,並且除了SSH設置之外,它都會提取所有內容。即使我發送郵件時將tls設置爲True,isSSL也是false

​​

當我運行應用程序,我可以看到在我的日誌

[DEBUG] com.sun.mail.smtp - useEhlo true, useAuth true 
[DEBUG] com.sun.mail.smtp - trying to connect to host "send.one.com", port 465, isSSL false 
[DEBUG] com.sun.mail.smtp - EOF: [EOF] 
[DEBUG] com.sun.mail.smtp - could not connect to host "send.one.com", port: 465, response: -1 

似乎應用程序試圖不使用SSL連接之後,它將無法連接。我究竟做錯了什麼?

+0

你可以在端口465上ping'send.one.com'嗎? – pmverma

+0

是的,工作原理:'$ telnet send.one.com 465 嘗試91.198.169.21 ... 連接到csmtp-cluster.one.com。 轉義字符是'^]' –

回答

0

您嘗試通過TLS發送。一般來說,TLS使用的標準端口是587,而不是用於SSL的465。試試它是否適用於該端口?

相關問題