出于某种原因,我无法将我的java Socket
连接到以下FQDN
1753003334.pamx1.hotmail.com。
我尝试过其他邮件服务器,他们没有给我这个问题。但是,这个,它的首选项(根据nslookup)为0,导致Socket在套接字尝试执行socket(SocketAddress endpoint)
方法时抛出一个ConnectException - Java SE 6甚至没有将它列为可能的一个它会抛出异常。
此外,我通过执行telnet实用程序在命令提示符下手动尝试了邮件服务器,一切正常。
这个域名怎么会导致我的Java程序崩溃?任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
许多邮件服务器使用备用端口587而不是25,因为许多ISP阻止25(以防止恶意软件和恶意用户发送垃圾邮件)并将其IP范围列入黑名单。 Hotmail根据This Page
确实接受到端口587的连接