プロキシの要求は SMTP 認証より前に発生します。メールのパスワードを変えても、中継者のログインには答えられません。

Angus SMTP プロバイダーでのプロキシ経路プロパティ
HTTP プロキシのエンドポイントmail.smtp.proxy.host, mail.smtp.proxy.port
HTTP プロキシアカウントmail.smtp.proxy.user, mail.smtp.proxy.password
SOCKS エンドポイントmail.smtp.socks.host, mail.smtp.socks.port

展開しているトランスポートとその認証サポートには、プロバイダーの表 を使ってください。これらはプロバイダー固有の入力であり、別のメールライブラリや JVM 全体の設定のための任意の別名ではありません。公的な中継者が許可される公開到達可能な SMTP サーバーでは、HTTP プロキシ一覧 が HTTP ホストとポートの候補を提供します。認証のない候補にはプロキシのユーザー名もパスワードも使わず、実際のメールのホスト名とポートを許可することを確認してください。メールアカウントと TLS 設定はそのままにします。

特に、HTTP プロキシのユーザー名フィールドは SOCKS のユーザー名フィールドではありません。認証ありの SOCKS は実際の JDK/ソケット経路に合う必要があります。SMTPS では、文書化されている対応するトランスポート接頭辞を使ってください。

やり取りがどこで止まるかを記録します。プロキシ接続、プロキシのログイン、メールの挨拶、TLS または SMTP アカウントの認証です。挨拶より前の失敗はメールアカウントを試していません。経路を選んだ後も、メールサーバーのホスト名と TLS の検証を保ってください。

関連記事