【发布时间】:2015-03-19 20:03:38
【问题描述】:
我正在使用 gmail smtp 主机通过 spring boot 和 JavaMail Sender 发送邮件:
我的邮件属性:
spring.mail.host = smtp.gmail.com
spring.mail.username = XXX@gmail.com
spring.mail.password = XXX
spring.mail.properties.mail.smtp.auth = true
spring.mail.properties.mail.smtp.socketFactory.port = 465
spring.mail.properties.mail.smtp.starttls.enable = true
spring.mail.properties.mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactory
spring.mail.properties.mail.smtp.socketFactory.fallback = false
出现错误:
Failed message 1: javax.mail.MessagingException: Could not connect to SMTP host: smtp.9business.fr, port: 25, response: 421] with root cause
即使我使用 465 端口,他为什么指向 25 端口?
【问题讨论】:
-
添加
spring.mail.port=465更改端口。如果这不起作用,请添加您得到的错误。
标签: spring email smtp jakarta-mail spring-boot