当前位置:   article > 正文

Could not connect to SMTP host: smtp.qq.com, port: 465_could not connect to smtp host 465

could not connect to smtp host 465

Could not connect to SMTP host: smtp.qq.com, port: 465

描述:在写邮件类的时候,一直连不上qq邮箱或者163邮箱的465端口,一直报Could not connect to SMTP host: smtp.qq.com, port: 465异常
网络上的解决方法:
1、加上如下代码:

props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
  • 1

2、加上如下代码:

props.put("mail.smtp.ssl.enable", true);
  • 1

3、将smtp.163.com改成地址

props.put("mail.smtp.host", "220.181.12.16"); //smtp.163.com
  • 1

4、加验证

 final String smtpPort = "465";
prop.setProperty("mail.smtp.port", smtpPort);
prop.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
prop.setProperty("mail.smtp.socketFactory.fallback", "false");

prop.setProperty("mail.smtp.socketFactory.port", smtpPort);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

5、到邮箱内把授权打开
6、。。。。。
但是通过搜索的答案并没有解决我的问题,当时也很纠结,在本地可以发送,部署到服务器上,就发生该异常
最后解决:
最后想来想去,可能还是环境问题,我本地的jdk版本和服务器上的不一样,最后问题的解决;
jdk不一样,里面的配置有点区别,导致连不上465端口在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/549124
推荐阅读
相关标签
  

闽ICP备14008679号