2011-06-10 36 views
0

出于某种原因,我不能我的Java Socket连接到下面的FQDNJava Socket技术错误时连接到Telnet服务器的SMTP验证

1753003334.pamx1.hotmail.com。

我试过用其他邮件服务器,他们没有给我这个问题。但是,它的首选项(根据nslookup)为0,会导致套接字尝试执行socket(SocketAddress endpoint)方法时抛出ConnectException - Java SE 6甚至不会将其列为可能的异常之一扔。

此外,我通过执行telnet实用程序手动尝试了邮件服务器,命令提示符,并且一切正常。

这个域名如何导致我的Java程序崩溃?任何人都可以帮我解决这个问题吗?

+0

'1753003334.pamx1.hotmail.com'不接受telnet(端口23)连接。你想连接什么端口? – 2011-06-10 04:21:55

回答

0

许多邮件服务器使用备用端口587而不是25,因为许多ISP阻止25,以防止垃圾邮件(包括恶意软件和恶意用户)以及将他们的IP范围列入黑名单。 Hotmail确实接受连接到端口587根据This Page

相关问题