Yahoo POP3和IMAP有时会拒绝连接

时间:2017-06-09 15:23:14

标签: spring-boot centos javamail imap yahoo

我在CentOS7服务器上部署了一个Web应用程序。

我的网络应用程序通过(SMTP)发送邮件,并通过(POP3 / IMAP)从YAHOO服务器读取邮件。 我的所有配置都是正确的,并通过SSL提出请求。

我在服务器上遇到一些不寻常的行为,有时它会连接,有时却没有。大多数时候,当我重新部署我的应用时,这个问题就解决了。

[注意:服务器上的防火墙已关闭]

我的应用程序是基于Spring Boot构建的。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您可能必须手动实施循环DNS。 IMAP和POP3池中有许多服务器,如果一个不起作用,您应该尝试下一个:

对于我的位置,我在IMAP池中获得了8个服务器,具有不同的IP。

> nslookup imap.mail.yahoo.com
Non-authoritative answer:
imap.mail.yahoo.com     canonical name = imap.mail.gm0.yahoodns.net.
Name:   imap.mail.gm0.yahoodns.net
Address: 67.195.125.200
Name:   imap.mail.gm0.yahoodns.net
Address: 67.195.125.129
Name:   imap.mail.gm0.yahoodns.net
Address: 66.218.75.98
Name:   imap.mail.gm0.yahoodns.net
Address: 67.195.236.147
Name:   imap.mail.gm0.yahoodns.net
Address: 66.218.74.148
Name:   imap.mail.gm0.yahoodns.net
Address: 98.138.74.46
Name:   imap.mail.gm0.yahoodns.net
Address: 66.218.75.97
Name:   imap.mail.gm0.yahoodns.net
Address: 98.138.74.42

我不知道Javamail是否会自动轮换服务器。