Javamail (v.1.5.4) を使用して POP/SMTP メール サーバーにメールを送信および確認する Java アプリケーションがあります。このアプリケーションは、私の要求をブロックするプロキシ (f*ck!) がある企業ネットワークで実行する必要があります。私は可能な解決策をグーグルで検索しました.Javamailは、SOCKS5を使用できると言います:
Q: JavaMail をプロキシ サーバー経由で動作するように設定するにはどうすればよいですか? [更新しました!]
A: JavaMail は現在、Web プロキシ サーバーを介したメール サーバーへのアクセスをサポートしていません。プロキシ サーバーを使用する主な理由の 1 つは、企業ネットワーク内からの HTTP 要求が企業ファイアウォールを通過できるようにすることです。通常、ファイアウォールはインターネットへのほとんどのアクセスをブロックしますが、プロキシ サーバーからの要求は通過させます。さらに、企業ネットワーク内のメール サーバーは電子メールに対して同様の機能を実行し、SMTP 経由でメッセージを受け入れてインターネット上の最終的な宛先に転送し、受信メッセージを受け入れて適切な内部メール サーバーに送信します。
その解決策は私には有効ではないため、新しい代替手段を探す必要があります。カスタムを実装していると言う人もいますが、それでSocketFactory
十分かどうかはわかりません。誰か試した?
別の解決策として別のライブラリを使用することもできますが、このプロキシを回避できるものは見つかりません。
誰かがこの問題を治療しましたか? どのように解決しますか?
概要
問題: Java アプリケーションで電子メールを送信して読む必要がありますが、プロキシが要求をブロックします。
私が試したことは何ですか?javamail を使用して、SOCKS5 ソリューションを使用しようとしましたが、効果がありませんでした。
私が探しているものは何ですか?このプロキシを回避する方法。誰かが習慣について語っていますSocketFactory
(しかし、これが有効かどうかはわかりません)。Javamail に代わるものはありません。
よろしく!!