2015-07-19 631 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。试试它是否适用于该端口?

相关问题