3
嘗試從使用javamail連接的應用連接到imap服務器。我無法修改代碼,但它拋出'服務器選擇不支持或禁用的協議:SSLv3'錯誤,並且找不到可以覆蓋以啓用該協議的屬性。我連接的服務器不支持TLSv1(是的,這是舊的)。服務器選擇不支持或禁用的協議:SSLv3
嘗試從使用javamail連接的應用連接到imap服務器。我無法修改代碼,但它拋出'服務器選擇不支持或禁用的協議:SSLv3'錯誤,並且找不到可以覆蓋以啓用該協議的屬性。我連接的服務器不支持TLSv1(是的,這是舊的)。服務器選擇不支持或禁用的協議:SSLv3
你應該能夠通過JavaMail的mail.smtp.ssl.socketFactory
財產(見JavaMail的發行說明和MailSSLSocketFactory的Socket Factories部分)來設置使用SSLv3的,而不是使用TLSv1特定的套接字工廠。
之前在SSLSocketFactory
實現(createSocket
)返回SSLSocket
,使用setEnabledProtocols
允許SSLv3
。