JAVA服务器端发送邮件问题:Could not connect to SMTP host: smtp.qq.com, port: 465

前言

在开发过程中,发送邮件经过测试是没有问题,然后部署到服务器中(腾讯云服务器),发送邮件一直报Could not connect to SMTP host: smtp.qq.com, port: 465,报错信息如下:
在这里插入图片描述
于是试过了开放云服务器25端口,发现问题依然存在,问题没有解决。
腾讯云解封:https://console.cloud.tencent.com/secctrl/smtp
在这里插入图片描述

解决

关键的配置代码
在这里插入图片描述

在这里插入图片描述

解决关键代码

// 解决(Could not connect to SMTP host:smtp.exmail.qq.com,port:465)
account.setSslProtocols("TLSv1.2");

或者

props.put("mail.smtp.ssl.protocols", "TLSv1.2");

版权声明:本文为wjx_jasin原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。