0

次のエラーが発生しjava mail on windows server 2008 R225 portファイアウォールのインバウンド ルールで有効になっています。

DEBUG SMTP: ホスト "XXX.XXX.XXX"、ポート 25、isSSL に接続しようとしています false javax.mail.MessagingException: SMTP ホストに接続できませんでした: XXX.XXX.XXX、ポート: 25; ネストされた例外は次のとおりです。 :525) javax.mail.Service.connect(Service.java:313) で javax.mail.Service.connect(Service.java:172) で javax.mail.Service.connect(Service.java:121) で javax で.mail.Transport.send0(Transport.java:190) で javax.mail.Transport.send(Transport.java:120)

助けてください!!

4

1 に答える 1

1

mail.smtp.debugプロパティを に設定して、実際の SMTP セッション デバッグ テキストを取得しtrueます。コマンド プロンプトからデバッグ出力を読み取るか、ファイルに出力するように設定できます。

認証方法が許可されているかどうかを確認します。AUTH許可された認証オプション (GSSAPI、DIGEST-MD5、PLAIN、LOGIN) が必要であると表示された後。

届かない場合はAUTH、間違ったポートを使用している可能性があります。いつもの:

  • SMTP の場合は 25
  • SSL の場合は 465
  • TLS の場合は 587

デバッグ出力を投稿していただければ、おそらくさらにヒントを提供できます。

于 2014-01-16T22:03:38.370 に答える