连接到Telnet服务器进行SMTP验证时发生Java套接字错误

连接到Telnet服务器进行SMTP验证时发生Java套接字错误,java,sockets,networking,tcp,telnet,Java,Sockets,Networking,Tcp,Telnet,由于某些原因,我无法将java套接字连接到以下FQDN 1753003334.pamx1.hotmail.com 我尝试过其他邮件服务器,但他们没有给我这个问题。但是,根据nslookup,这个方法的首选项是0,当套接字尝试执行socketSocketAddress端点方法时,它会导致套接字引发ConnectException—Java SE 6甚至没有将其列为可能引发的异常之一 此外,我还通过执行telnet实用程序在命令提示符下手动尝试了邮件服务器,一切正常 这个域名会导致我的Java程序崩

由于某些原因,我无法将java套接字连接到以下FQDN

1753003334.pamx1.hotmail.com

我尝试过其他邮件服务器,但他们没有给我这个问题。但是,根据nslookup,这个方法的首选项是0,当套接字尝试执行socketSocketAddress端点方法时,它会导致套接字引发ConnectException—Java SE 6甚至没有将其列为可能引发的异常之一

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


这个域名会导致我的Java程序崩溃吗?有人能帮我解决这个问题吗?

许多邮件服务器使用备用端口587而不是25,因为许多ISP阻止25以防止恶意软件和恶意用户的垃圾邮件,并将其IP范围列入黑名单。根据

1753003334.pamx1.Hotmail.com不接受telnet端口23连接,Hotmail不接受到端口587的连接。您要连接到哪个端口?