Browseren fungerer via en PAC-fil. Mailklienten kan derimod ikke oprette forbindelse til IMAP. Der er ingen modsætning: browseren og mailklienten beder om forskellige tjenester via forskellige konfigurationsgrænseflader.

IMAP er ikke en almindelig HTTP-anmodning. Klienten har brug for en rute, der kan bære dens mailprotokol, for eksempel en understøttet HTTP CONNECT-tunnel eller SOCKS-forbindelse. Proxyen skal også tillade destinationen og porten.

Kontroller mailbibliotekets faktiske support

IMAP-udbyderen i den aktuelle Angus Mail dokumenterer vært, port og kontoparametre for HTTP-proxyen samt SOCKS-relaterede indstillinger. Brug dokumentationen for den installerede udbyder og protokol. Det gamle råd om, at JavaMail aldrig kan bruge en HTTP-proxy, beskriver en anden kapacitetsgrænse.

Et plausibelt egenskabsnavn er ikke nok. Den sikrede IMAP-protokol kan kræve det tilsvarende egenskabsprefiks, og en vilkårlig HTTP-proxyegenskab, som en anden Java-klient bruger, læses ikke nødvendigvis af mailudbyderen.

PAC-opdagelse er en anden funktion

Browserens PAC-URL er konfigurationsdata, ikke adressen på en IMAP-server eller en videresendende proxy. Fastlæg den understøttede proxyrute for maildestinationen i stedet for at erstatte mailværten med den URL.

Adskil derefter konti. Proxyoplysninger autoriserer mellemleddet; mailkontoen autoriserer adgang til postkassen. En gyldig postkasseadgangskode kan ikke reparere en afvist CONNECT-anmodning.

Hold mail-TLS-verifikationen aktiveret gennem den understøttede tunnel. Hvis den godkendte proxy ikke tillader den krævede mailport, skal du anmode om den godkendte adgangsordning. Ændring af portens etiket eller proxyskemaet kan ikke gøre en inkompatibel eller afvist forbindelse tilladt.

Relaterede artikler