阿里云上 Could not connect to SMTP host: smtp.163.com, port: 25

本地测试邮件可以发送成功,部署在阿里云上,在安全组中配置了25端口的出入后还是不行。

               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);

也就是加入了SSL验证,测试,问题迎刃而解!

阿里云服务器封禁了25

你可能感兴趣的:(部署)