我在CentOS7服务器上部署了一个Web应用程序。
我的网络应用程序通过(SMTP)发送邮件,并通过(POP3 / IMAP)从YAHOO服务器读取邮件。 我的所有配置都是正确的,并通过SSL提出请求。
我在服务器上遇到一些不寻常的行为,有时它会连接,有时却没有。大多数时候,当我重新部署我的应用时,这个问题就解决了。
[注意:服务器上的防火墙已关闭]
我的应用程序是基于Spring Boot构建的。
请帮我解决这个问题。
答案 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是否会自动轮换服务器。