1

さまざまなサーバー (現在、約 6 台のマシン) に同じ SMTP 電子メール コードを展開しています。これらのマシンに対して 1 つずつ実行するようにスケジュールされたテスト ジョブがあります。つまり、各サーバーに同じ情報を渡しています。同じ資格情報、同じ smtp サーバー、同じポート番号などです。唯一の違いは件名と本文です。これら 2 つのフィールドは、実行ごとに一意です。

このコードには javax.mail パッケージを使用します。

現在、このコードは 4 台のマシンで機能しますが、そのうちの 2 台で次のエラー メッセージが表示されます。

javax.mail.AuthenticationFailedException: サーバーとクライアントの両方でサポートされている認証メカニズムがありません

これをデバッグする方法についてのアイデアはありますか? SAME クレデンシャルと SAME 認証を含む SAME コードが一部のマシンで失敗する理由がわかりませんが、他のマシンでは失敗しません。

私は彼らに出くわすと、私は開発でこの投稿を編集します.

ありがとう。

4

1 に答える 1

1

問題のマシンは、SMTP サーバーの信頼できるホストのリストにありませんでした。

于 2013-03-19T19:32:10.250 に答える