我试图使用Java API在没有SSL的情况下连接到POP3服务器。

我设置了以下属性;

mail.pop3.host :- pop.gmx.com
mail.pop3.password:-XXXX
 mail.pop3.user:-XXXX
mail.pop3.port:- 110


但是我遇到了以下问题:

javax.mail.MessagingException: Connect failed;
  nested exception is:
    javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
    at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:148)
    at javax.mail.Service.connect(Service.java:275)
    at javax.mail.Service.connect(Service.java:156)
    at javax.mail.Service.connect(Service.java:176)


我想念什么财产?

最佳答案

您引用的页面清楚地表明:

POP port: 995 (alternative: 110)
TLS/SSL required: yes (if you use port 110: no)


IOW端口110是纯文本端口。因此,请使用995这样的方式。或纯文本。

关于java - 连接到POP3服务器会出现无法识别的SSL消息,纯文本连接问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25426933/

10-10 19:23