网易邮箱SMTP服务器端口改为25了
Topic source廖老师,我好像懂了。createTLSSession()方法里面应该在加一行代码,props.put("mail.smtp.ssl.enable", "true");这样163邮箱使用465端口就不会报错了。虽然把端口改成25一样不会报错,但是这样通过25端口发送邮件时网络就不会加密了。加密是必须的,这句话的意思是发送邮件时最好通过465端口进行加密。
为啥我们用465端口代码会报错呢?我想很可能是因为我自己用的JDK版本时1.8的原因,如果跟廖老师一样JDK用15的,应该不加props.put("mail.smtp.ssl.enable", "true");这行代码也不会报错。
- 1
来日_方
亲测是25端口,465会报错