De browser werkt via een PAC-bestand. De mailclient kan echter geen verbinding maken met IMAP. Dat is geen tegenspraak: de browser en de mailclient vragen verschillende diensten aan via verschillende configuratie-interface.

IMAP is geen gewone HTTP-aanvraag. De client heeft een route nodig die zijn mailprotocol kan dragen, zoals een ondersteunde HTTP CONNECT-tunnel of SOCKS-verbinding. De proxy moet ook de bestemming en de poort toestaan.

Controleer de werkelijke ondersteuning van de mailbibliotheek

De IMAP-provider van de huidige Angus Mail documenteert host, poort en accounteigenschappen van de HTTP-proxy, plus SOCKS-gerelateerde instellingen. Gebruik de documentatie voor de geïnstalleerde provider en het protocol. Het oude advies dat JavaMail nooit een HTTP-proxy kan gebruiken, beschrijft een andere capaciteitsgrens.

Een aannemelijk klinkende eigenschapsnaam is niet genoeg. Het beveiligde IMAP-protocol kan het bijbehorende eigenschapsvoorvoegsel vereisen, en een willekeurige HTTP-proxyeigenschap die een andere Java-client gebruikt, wordt niet noodzakelijk door de mailprovider gelezen.

PAC-detectie is een andere functie

De PAC-URL van de browser zijn configuratiegegevens, niet het adres van een IMAP-server of doorsturende proxy. Bepaal de ondersteunde proxyrout voor de mailbestemming in plaats van de mailhost door die URL te vervangen.

Scheid daarna de accounts. Proxyreferenties machtigen de tussenpersoon; het mailaccount machtigt toegang tot de mailbox. Een geldig mailboxwachtwoord kan een geweigerde CONNECT-aanvraag niet herstellen.

Houd de TLS-verificatie voor mail ingeschakeld via de ondersteunde tunnel. Als de geautoriseerde proxy de vereiste mailpoort niet toestaat, vraag dan de goedgekeurde toegangsregeling aan. Het wijzigen van het poortlabel of het proxyschema kan een incompatibele of geweigerde verbinding niet toegestaan maken.

Gerelateerde artikelen