首页 > 编程语言 > 详细

个人推荐的Java邮件配置

时间:2019-06-28 17:29:00      阅读:152      评论:0      收藏:0      [点我收藏+]

# 大部分host都是smtp.加上你邮箱@后面的域名

spring.mail.host=smtp.localhost.com
spring.mail.username=
spring.mail.password=
# 如果不知道端口,这三个端口可以按顺序一个一个试过去,总有一个能用
spring.mail.port=587/465/25
spring.mail.test-connection=true
# 先尝试tls连接
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
# 如果tls连接失败了,使用starttls
spring.mail.properties.mail.smtp.socketFactory.fallback=true
# 如果starttls也失败了。到现在还不支持加密,劝你这家邮件提供商不要用了,数据存在那边真的不安全
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.auth=true

这个配置既可以保证服务器端兼容性,又能保证账号密码安全,所以个人推荐使用。

以上配置是使用spring mail的,如果未使用spring mail,可以尝试以下配置

 

mail.smtp.host=smtp.localhost.com
mail.smtp.username=
mail.smtp.password=
# 如果不知道端口,这三个端口可以按顺序一个一个试过去,总有一个能用
mail.smtp.port=587/465/25
# 先尝试tls连接
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
# 如果tls连接失败了,使用starttls
mail.smtp.socketFactory.fallback=true
# 如果starttls也失败了。到现在还不支持加密,劝你这家邮件提供商不要用了,数据存在那边真的不安全
mail.smtp.starttls.required=true
mail.smtp.auth=true

想了解具体smtp的tls详情的,可以看这里https://blog.csdn.net/xtjie/article/details/81659934

个人推荐的Java邮件配置

原文:https://www.cnblogs.com/zhanhb/p/11103607.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!