0
我最近升级到新的JavaMail 1.4,并且我无法通过ssl连接到smtp.gmail.com
。在Javamail中从smtp服务器获取SSL版本
此行的JavaMail升级前工作:
props.put("mail.smtp.ssl.protocols", "ssl");
现在需要这个样子:
props.put("mail.smtp.ssl.protocols", "sslv3");
或
props.put("mail.smtp.ssl.protocols", "tlsv1");
这不起作用:
props.put("mail.smtp.ssl.protocols", "tls");
我的问题是:
- 为什么以前的版本可以工作?
- 如何从服务器获得SSL版本 所以我可以正确切换到它?
这个工作就像你说的那样。但我更新的版本,我得到java.lang.IllegalArgumentException:SSL – userbb 2011-04-15 09:11:06
对不起,我读你错了。我想离开“SSL” – userbb 2011-04-15 13:03:23