Veikiantis žiniatinklio tarpinis serveris automatiškai nesukonfigūruoja IMAP
IMAP reikia suderinamo pašto kliento, palaikomo tunelio arba SOCKS maršruto ir tarpinio serverio taisyklės, leidžiančios pašto pabaigos tašką.
Naršyklė veikia per PAC failą. Pašto klientas vis dėlto negali prisijungti prie IMAP. Prieštaravimo nėra: naršyklė ir pašto klientas prašo skirtingų paslaugų per skirtingas konfigūravimo sąsajas.
IMAP nėra įprasta HTTP užklausa. Klientui reikia maršruto, galinčio perduoti jo pašto protokolą, pavyzdžiui, palaikomo HTTP CONNECT tunelio arba SOCKS ryšio. Tarpinis serveris taip pat turi leisti paskirties vietą ir prievadą.
Patikrinkite tikrąją pašto bibliotekos paramą
Dabartinio Angus Mail IMAP teikėjas dokumentuoja HTTP tarpinio serverio mazgą, prievadą ir paskyros ypatybes bei su SOCKS susijusius nustatymus. Naudokite įdiegto teikėjo ir protokolo dokumentaciją. Senas patarimas, kad „JavaMail“ niekada negali naudoti HTTP tarpinio serverio, apibūdina kitą galimybių ribą.
Tikėtinai atrodantis ypatybės pavadinimas nepakanka. Saugus IMAP protokolas gali reikalauti atitinkamo ypatybės priešdėlio, o savavališkos HTTP tarpinio serverio ypatybės, kurią naudoja kitas Java klientas, pašto teikėjas nebūtinai nuskaito.
PAC aptikimas yra kita funkcija
Naršyklės PAC URL yra konfigūravimo duomenys, o ne IMAP serverio ar persiunčiančio tarpinio serverio adresas. Nustatykite palaikomą tarpinio serverio maršrutą pašto paskirties vietai, o ne pakeiskite pašto mazgą tuo URL.
Tada atskirkite paskyras. Tarpinio serverio kredencialai suteikia teises tarpininkui; pašto paskyra suteikia teisę pasiekti pašto dėžutę. Galiojantis dėžutės slaptažodis negali ištaisyti atmestos CONNECT užklausos.
Išlaikykite pašto TLS tikrinimą įjungtą per palaikomą tunelį. Jei įgaliotasis tarpinis serveris neleidžia reikiamo pašto prievado, prašykite patvirtintos prieigos tvarkos. Prievado žymos ar tarpinio serverio schemos pakeitimas negali nesuderinamo ar atmesto ryšio paversti leidžiamu.