Ein funktionierender Web-Proxy konfiguriert IMAP nicht automatisch
IMAP benötigt einen kompatiblen Mail-Client, einen unterstützten Tunnel oder SOCKS-Weg und eine Proxy-Richtlinie, die den Mail-Endpunkt zulässt.
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.