0

XAMPP を使用して Java アプリケーションを Tomcat にデプロイし、水銀メールを使用して電子メールを送信しています。現在、Java メール API と水銀メールを使用して、小さな Java プログラムでアプリケーションをテストしています。localhost をセットアップするために Mercury で必要な構成を行いました。今、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 Serverが次のポート番号で稼働している間

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 に答える