【问题标题】:Connecting to POP3 server gives Unrecognized SSL message, plaintext connection issue连接到 POP3 服务器会出现无法识别的 SSL 消息,明文连接问题
【发布时间】:2014-08-21 12:56:59
【问题描述】:

我正在尝试使用不带 SSL 的 Java API 连接到 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)

我错过了什么属性?

【问题讨论】:

  • 据我所知,GMX 仅支持 SSL 进行远程连接。 (至少是德国 GMX)translate.google.de/…
  • 我是按照这个链接配置的。 email.about.com/od/gmxmailtips/f/… 。那里他们说他们也支持非 ssl?
  • 您引用的是 2012 年的非官方链接。也许您应该使用 SSL ;)

标签: java ssl jakarta-mail pop3


【解决方案1】:

你引用的页面清楚地说:

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

IOW 端口 110 是明文端口。所以像它说的那样使用995。或明文。

【讨论】:

  • 回文是什么意思?我尝试在没有 ssl 的情况下连接到端口 110,那为什么会出现该错误?
  • 您在某处设置了 SSL。再看一遍。
猜你喜欢
  • 1970-01-01
  • 2014-02-04
  • 2011-09-25
  • 2015-03-23
  • 2011-06-06
  • 1970-01-01
相关资源
最近更新 更多