原因
原来是ECS基于安全考虑,禁用了端口25。改成465就可以发邮件了。
原始配置 本地可发送
#spring.mail.host=#spring.mail.username=qq#spring.mail.password=password#spring.mail.properties.mail.smtp.starttls.enable=true#spring.mail.properties.mail.smtp.auth=true#spring.mail.properties.mail.smtp.starttls.required=true
修改的配置 测试 部署到服务器上是可以发送的
spring.mail.host=spring.mail.username=qqspring.mail.password=passwordspring.mail.default-encoding=UTF-8spring.mail.port=465spring.mail.properties.mail.smtp.socketFactory.class=.ssl.SSLSocketFactoryspring.mail.properties.mail.debug=true
参考
/redips-l/p/8195761.html
/zhaokejin521/article/details/80859834