阿里云Linux下部署java web项目,邮件发送失败

原在公司环境下部署测试时发送成功,但上生产后一直发送失败。经过各种排除及百度,发现是阿里云不能使用25端口进行发送邮件,只能改成465端口,并且使用该端口发送邮箱需要SSL协议的支持。

Properties prop = new Properties();

// 设置SSL协议

prop.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");

猜你喜欢

转载自blog.csdn.net/Q_BUGCATCh/article/details/89246521