さまざまなサーバー (現在、約 6 台のマシン) に同じ SMTP 電子メール コードを展開しています。これらのマシンに対して 1 つずつ実行するようにスケジュールされたテスト ジョブがあります。つまり、各サーバーに同じ情報を渡しています。同じ資格情報、同じ smtp サーバー、同じポート番号などです。唯一の違いは件名と本文です。これら 2 つのフィールドは、実行ごとに一意です。
このコードには javax.mail パッケージを使用します。
現在、このコードは 4 台のマシンで機能しますが、そのうちの 2 台で次のエラー メッセージが表示されます。
javax.mail.AuthenticationFailedException: サーバーとクライアントの両方でサポートされている認証メカニズムがありません
これをデバッグする方法についてのアイデアはありますか? SAME クレデンシャルと SAME 認証を含む SAME コードが一部のマシンで失敗する理由がわかりませんが、他のマシンでは失敗しません。
私は彼らに出くわすと、私は開発でこの投稿を編集します.
ありがとう。