// 设置邮件服务器端口
props.setProperty("mail.smtp.socketFactory.port", "587");
//服务器
props.put("smtp.163.com", "587");
// SSL加密
MailSSLSocketFactory sf = null;
try {
sf = new MailSSLSocketFactory();
// 设置信任所有的主机 - 解决Linux无法发送邮箱的问题
sf.setTrustAllHosts(true);
props.put("mail.smtp.ssl.enable", "true");
props.put("mail.smtp.ssl.socketFactory", sf);
} catch (GeneralSecurityException e) {
e.printStackTrace();
}
JavaMail邮件发送在linux环境下不能发送的问题解决(添加如下代码)
最新推荐文章于 2024-11-08 10:40:59 发布