javax.mail.MessagingException: Could not connect to SMTP host: smtp.sina.com, port: 465;

问题描述

公司发送邮件的方法突然报错,测试不太邮箱发现,用163邮箱能正常发送,而用新浪个人邮箱的不行,报错信息为:javax.mail.MessagingException: Could not connect to SMTP host: smtp.sina.com, port: 465;。

调试

自己单独写了方法调试(如何发送邮箱可自行百度),发现自己写的方法能正常发送邮件,对比公司项目发现原理是javax.mail 的依赖版本不一样;公司用的是mail-1.4.7.jar 包,而用

com.sun.mail
javax.mail
1.6.2

的依赖就不会报错。

总结

具体原因尚不清楚,但基本可以断定是 javax.mail 的版本问题,新浪个人邮箱兼容性还是做得不行呀。

你可能感兴趣的:(java,javamail)