之前跟着传智播客视频学习发邮件,后来在阿里云租了个服务器试试.发邮件时发现25端口不给用,得使用465端口
除了和25端口一样的配置外,还需要添加一句:
prop.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
参考来自:https://blog.csdn.net/u012424783/article/details/79429621
否则会提示:
Could not connect to SMTP host: smtp.***.com, port: 465, response: -1
改好以后,又还报错了:500 bad syntax
在网上找了找找到了解决方法:
参考来自:https://blog.csdn.net/u011159417/article/details/80799672