Apache Commons Email 経由で電子メールを送信する Java アプリがあります。アプリは私の開発環境で見つけるだけで動作しますが、サーバーに展開すると、Commons が電子メール サーバーに接続できなかったというエラーが表示されます。
org.apache.commons.mail.EmailException: 次への電子メールの送信に失敗しました: 255.255.255.255 :587 ...サーバーで認証中にエラーが発生しました。
これが私の設定ではないことを確認するために、2 つの異なるメール プロバイダーで試してみました。1) 当社のメール会社のメール プロバイダー、2) Gmail。どちらも私の開発で機能し、サーバーで同じメッセージで失敗します。
いくつかのポートと IP の組み合わせを試しました。SSL のオンとオフを切り替えました。メールプロバイダーに確認しました。サーバーまたはネットワークの構成が残っています。
私はリモートで作業しているため、サーバーと同じネットワーク上にいませんが、VPN を使用している場合でもアプリは機能します。
サーバー内から telnet を使用しましたが、適切なポートで電子メール プロバイダーに接続できます。
他に試してみることができる人はいますか?ありがとう。
編集 私が得ているエラーは認証エラーです。資格情報が渡されないようにするセキュリティ設定はありますか?