Der Browser arbeitet über eine PAC-Datei. Der Mail-Client kann sich jedoch nicht mit IMAP verbinden. Das ist kein Widerspruch: Browser und Mail-Client fordern unterschiedliche Dienste über unterschiedliche Konfigurationsschnittstellen an.

IMAP ist kein gewöhnlicher HTTP-Abruf. Der Client braucht eine Route, die sein Mail-Protokoll transportieren kann, etwa einen unterstützten HTTP CONNECT-Tunnel oder eine SOCKS-Verbindung. Der Proxy muss außerdem das Ziel und den Port zulassen.

Die tatsächliche Unterstützung der Mail-Bibliothek prüfen

Der IMAP-Provider des aktuellen Angus Mail dokumentiert Host, Port und Kontoeigenschaften des HTTP-Proxys sowie SOCKS-bezogene Einstellungen. Verwenden Sie die Dokumentation für den installierten Provider und das Protokoll. Der alte Ratschlag, JavaMail könne niemals einen HTTP-Proxy verwenden, beschreibt eine andere Fähigkeitsgrenze.

Ein plausibel klingender Eigenschaftsname genügt nicht. Das sichere IMAP-Protokoll kann das entsprechende Eigenschaftspräfix verlangen, und eine beliebige HTTP-Proxy-Eigenschaft eines anderen Java-Clients wird nicht zwangsläufig vom Mail-Provider gelesen.

PAC-Erkennung ist eine andere Funktion

Die PAC-URL des Browsers sind Konfigurationsdaten, nicht die Adresse eines IMAP-Servers oder eines weiterleitenden Proxys. Bestimmen Sie den unterstützten Proxy-Weg für das Mail-Ziel, statt den Mail-Host durch diese URL zu ersetzen.

Trennen Sie dann die Konten. Proxy-Anmeldedaten autorisieren den Vermittler; das Mail-Konto autorisiert den Zugriff auf das Postfach. Ein gültiges Postfachpasswort kann eine abgelehnte CONNECT-Anfrage nicht reparieren.

Halten Sie die TLS-Prüfung für Mail über den unterstützten Tunnel aktiviert. Erlaubt der autorisierte Proxy den erforderlichen Mail-Port nicht, fordern Sie die genehmigte Zugangsregelung an. Eine Änderung der Portbezeichnung oder des Proxy-Schemas macht aus einer inkompatiblen oder verweigerten Verbindung keine zulässige.

Ähnliche Artikel