# 腾讯云服务器 liux 系统下无法通过 springBoot 内置 mail 发送邮件的解决方案
原因
原来是腾讯云基于安全考虑,禁用了端口 25。改成 465 或者解封 25 就可以发邮件了。
原始配置 本地可发送
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| spring: mail: username: *********** password: *********** host: smtp.163.com port: 25 default-encoding: UTF-8 properties: mail: smtp: timeout: 10000 auth: true starttls: enable: true required: true socketFactory: port: 25 class: javax.net.ssl.SSLSocketFactory fallback: false
|
修改的配置 测试 部署到服务器上是可以发送的
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| spring: mail: username: *********** password: *********** host: smtp.163.com port: 465 default-encoding: UTF-8 properties: mail: smtp: timeout: 10000 auth: true starttls: enable: true required: true socketFactory: port: 465 class: javax.net.ssl.SSLSocketFactory fallback: false
|
# 关于我
Brath 是一个热爱技术的 Java 程序猿,公众号「InterviewCoder」定期分享有趣有料的精品原创文章!
非常感谢各位人才能看到这里,原创不易,文章如果有帮助可以关注、点赞、分享或评论,这都是对我的莫大支持!