動作する Web プロキシが IMAP を自動設定するわけではない
IMAP には、対応するメールクライアント、サポートされたトンネルまたは SOCKS 経路、メールのエンドポイントを許可するプロキシポリシーが必要です。
ブラウザーは PAC ファイルを介して動作します。一方、メールクライアントは IMAP に接続できません。矛盾はありません。ブラウザーとメールクライアントは、異なる設定インターフェースを通じて異なるサービスを要求しているだけです。
IMAP は通常の HTTP 取得ではありません。クライアントには、自分のメールプロトコルを運べる経路、たとえばサポートされた HTTP CONNECT トンネルや SOCKS 接続が必要です。プロキシ側も宛先とポートを許可しなければなりません。
メールライブラリの実際のサポートを確認する
現在の Angus Mail の IMAP プロバイダーは、HTTP プロキシのホスト、ポート、アカウントプロパティーに加え、SOCKS 関連の設定を文書化しています。インストールされているプロバイダーとプロトコルの文書を使用してください。JavaMail が HTTP プロキシを決して使えないという古い助言は、別の能力の境界を述べたものです。
もっともらしいプロパティー名だけでは足りません。セキュアな IMAP プロトコルは対応するプロパティーの接頭辞を要求することがあり、別の Java クライアントが使う任意の HTTP プロキシプロパティーがメールプロバイダーに読まれるとは限りません。
PAC の検出は別の機能
ブラウザーの PAC URL は設定データであり、IMAP サーバーや転送プロキシのアドレスではありません。メールのホストをその URL に置き換えるのではなく、メールの宛先に対してサポートされたプロキシ経路を特定してください。
次にアカウントを分けます。プロキシの資格情報は仲介者を認可し、メールアカウントはメールボックスへのアクセスを認可します。有効なメールボックスのパスワードでは、拒否された CONNECT 要求を修復できません。
サポートされたトンネルを通じて、メールの TLS 検証を有効にしたままにしてください。認可されたプロキシが必要なメールポートを許可しない場合は、承認済みのアクセス取り決めを申請してください。ポートのラベルやプロキシの方式を変えても、非対応または拒否された接続を許可された接続にはできません。