0

我正在使用 XAMPP 在 tomcat 中部署我的 java 应用程序,还使用水银邮件发送电子邮件。现在我只是用一个使用 java 邮件 API 和水银电子邮件的小型 java 程序来测试我的应用程序。我已经在 Mercury 中完成了必要的配置来设置 localhost。现在运行java程序时..它说

javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;
  nested exception is:
    java.net.SocketException: Network is unreachable: connect
    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1962)
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654)

当我的 XAMPP Mercury 服务器启动并使用以下端口号运行时

25, 79, 105 , 106, 110, 143, 2224

我还测试了telnet命令...结果如下..

telnet localhost 25
220 localhost ESMTP server ready.

现在我被困住了。因为我在我的大学实验室工作,并且系统上安装了 Symantec End Point Protection,所以我什至无法检查防火墙是否导致任何问题......

4

1 回答 1

0

几乎可以肯定是 Symantec End Point Protection 导致了问题。可能您的大学不希望您运行自己的邮件服务器。

于 2013-04-13T02:48:45.943 回答