Ispravan web proxy ne konfiguriše IMAP automatski
IMAP zahteva kompatibilan klijent pošte, podržani tunel ili SOCKS rutu i proxy pravilo koje dopušta odredište pošte.
Pregledač radi preko PAC datoteke. Klijent pošte se pak ne može povezati sa IMAP-om. U tome nema protivrečnosti: pregledač i klijent pošte traže različite usluge preko različitih konfiguracionih interfejsa.
IMAP nije običan HTTP zahtev. Klijentu je potrebna ruta koja može preneti njegov protokol pošte, poput podržanog tunela HTTP CONNECT ili SOCKS veze. Proxy takođe mora dopustiti odredište i port.
Proverite stvarnu podršku biblioteke pošte
IMAP provajder u trenutnom Angus Mail-u dokumentuje host, port i svojstva naloga HTTP proxyja, uz postavke povezane sa SOCKS-om. Koristite dokumentaciju za instaliranog provajdera i protokol. Stari savet da JavaMail nikada ne može koristiti HTTP proxy opisuje drugu granicu mogućnosti.
Uverljivo ime svojstva nije dovoljno. Sigurni IMAP protokol može zahtevati odgovarajući prefiks svojstva, a proizvoljno svojstvo HTTP proxyja koje koristi drugi Java klijent ne mora čitati provajder pošte.
Otkrivanje PAC-a je druga funkcija
PAC URL pregledača su konfiguracioni podaci, a ne adresa IMAP servera ili proxyja za prosleđivanje. Odredite podržanu proxy rutu za odredište pošte umesto da taj URL zamenite hostom pošte.
Zatim razdvojite naloge. Proxy akreditivi ovlašćuju posrednika; nalog pošte ovlašćuje pristup sandučetu. Ispravna lozinka sandučeta ne može popraviti odbijeni CONNECT zahtev.
Držite proveru TLS-a za poštu uključenom kroz podržani tunel. Ako ovlašćeni proxy ne dopušta potreban port pošte, zatražite odobreni način pristupa. Promena oznake porta ili proxy šeme ne može nekompatibilnu ili odbijenu vezu pretvoriti u dopuštenu.