美文网首页
(转载)关于使用Java Mail 发邮件,连接超时问题

(转载)关于使用Java Mail 发邮件,连接超时问题

作者: 7b7d23d16ab5 | 来源:发表于2020-01-31 00:13 被阅读0次

    (转载)关于使用Java Mail 发邮件,连接超时问题
    原创 帅大叔的博客 最后发布于2017-10-18 11:18:13 阅读数 20094 收藏
    展开
    异常信息

    send mail err:Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn’t connect to host, port: smtp.qq.com, 25; timeout -1
    

    在本地windows 是可以发送成功的
    怀疑是端口问题,好吧,我用的是 25 端口,开了之后还是连接超时。
    那么就很有可能是你的服务器的运营商将25端口封禁了!
    换其他端口
    我直接用springboot 的模板发邮件
    发邮件具体代码看这里:http://www.lrshuai.top/atc/show/41
    默认的配置如下:

    spring.mail.host=smtp.qq.com
    spring.mail.username=1006059906@qq.com
    spring.mail.password=这个是你的授权码
    spring.mail.properties.mail.smtp.auth=true
    spring.mail.properties.mail.smtp.starttls.enable=true
    spring.mail.properties.mail.smtp.starttls.required=true
    spring.mail.default-encoding=UTF-8

    1
    2
    3
    4
    5
    6
    7
    

    修改端口为465

    spring.mail.host=smtp.qq.com
    spring.mail.username=1006059906@qq.com
    spring.mail.password=这个是你的授权码
    spring.mail.properties.mail.smtp.auth=true
    spring.mail.properties.mail.smtp.starttls.enable=true
    spring.mail.properties.mail.smtp.starttls.required=true
    spring.mail.default-encoding=UTF-8
    spring.mail.port=465
    spring.mail.properties.mail.smtp.socketFactory.port = 465
    spring.mail.properties.mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactory
    spring.mail.properties.mail.smtp.socketFactory.fallback = false

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    

    这样就ok了,springboot 发邮件的示例代码:https://github.com/rstyro/spring-boot/tree/master/springboot-mail

    正文到此结束,谢谢大家的观看,觉得有用,点个赞再走可好,看官!
    
    点赞 2
    收藏
    分享
    

    ————————————————
    版权声明:本文为CSDN博主「帅大叔的博客」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_32923745/article/details/78270842

    相关文章

      网友评论

          本文标题:(转载)关于使用Java Mail 发邮件,连接超时问题

          本文链接:https://www.haomeiwen.com/subject/ibwwthtx.html