我正在使用 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,所以我什至无法检查防火墙是否导致任何问题......