Jakarta Mail (Angus): nastavení proxy HTTP a SOCKS
Zvolte dokumentovanou konfiguraci proxy poštovního transportu a oddělte autentizaci proxy od autentizace SMTP.
Výzva proxy nastává před autentizací SMTP. Změna poštovního hesla nemůže odpovědět na přihlášení prostředníka.
| Cesta přes proxy u poskytovatele SMTP Angus | Vlastnosti |
|---|---|
| Koncový bod proxy HTTP | mail.smtp.proxy.host, mail.smtp.proxy.port |
| Účet proxy HTTP | mail.smtp.proxy.user, mail.smtp.proxy.password |
| Koncový bod SOCKS | mail.smtp.socks.host, mail.smtp.socks.port |
Použijte tabulku poskytovatele pro nasazený transport a jeho podporu autentizace. Jde o vstupy specifické pro poskytovatele, nikoli o libovolné aliasy pro jinou poštovní knihovnu nebo nastavení v rámci celé JVM. Pro veřejně dostupný server SMTP, kde jsou povoleni veřejní prostředníci, nabízí seznam proxy HTTP kandidáty pro hostitele a port HTTP. U neautentizovaného kandidáta nepoužívejte uživatele ani heslo proxy a ověřte, že povoluje skutečný název hostitele a port pošty; ponechte poštovní účet a nastavení TLS.
Zejména pole uživatelského jména proxy HTTP není polem uživatelského jména SOCKS. Autentizovaný SOCKS musí odpovídat skutečné cestě JDK/socketu. Pro SMTPS použijte odpovídající předponu transportu podle dokumentace.
Zaznamenejte, kde výměna končí: připojení k proxy, přihlášení k proxy, poštovní pozdrav, autentizace TLS nebo účtu SMTP. Selhání před pozdravem neotestovalo poštovní účet. Po volbě trasy zachovejte název hostitele poštovního serveru a ověřování TLS.