Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Exception 服务器选择了不受支持或禁用的协议:SSLv3_Exception_Ssl_Jakarta Mail - Fatal编程技术网

Exception 服务器选择了不受支持或禁用的协议:SSLv3

Exception 服务器选择了不受支持或禁用的协议:SSLv3,exception,ssl,jakarta-mail,Exception,Ssl,Jakarta Mail,尝试从使用javamail连接的应用程序连接到imap服务器。我无法修改代码,但它抛出了“服务器选择了不支持或禁用的协议:SSLv3”错误,我找不到可以覆盖以启用该协议的属性。我连接的服务器不支持TLSv1(是的,它是旧的)。您应该能够通过JavaMail的mail.smtp.ssl.socketFactory属性使用SSLv3而不是TLSv1来设置特定的套接字工厂(请参阅JavaMail发行说明和中的部分) 在SSLSocketFactory实现(createSocket)中返回SSLSock

尝试从使用javamail连接的应用程序连接到imap服务器。我无法修改代码,但它抛出了“服务器选择了不支持或禁用的协议:SSLv3”错误,我找不到可以覆盖以启用该协议的属性。我连接的服务器不支持TLSv1(是的,它是旧的)。

您应该能够通过JavaMail的
mail.smtp.ssl.socketFactory
属性使用SSLv3而不是TLSv1来设置特定的套接字工厂(请参阅JavaMail发行说明和中的部分)

SSLSocketFactory
实现(
createSocket
)中返回
SSLSocket
之前,使用
setEnabledProtocols
允许
SSLv3