Jakarta Mail (Angus): HTTP ili SOCKS proxy postavke
Izaberite dokumentovanu proxy konfiguraciju poštanskog transporta i odvojite proxy autentifikaciju od SMTP autentifikacije.
Proxy izazov nastaje pre SMTP autentifikacije. Promena poštanske lozinke ne može odgovoriti na prijavu posrednika.
| Proxy putanja u Angus SMTP provajderu | Svojstva |
|---|---|
| HTTP proxy krajnja tačka | mail.smtp.proxy.host, mail.smtp.proxy.port |
| HTTP proxy nalog | mail.smtp.proxy.user, mail.smtp.proxy.password |
| SOCKS krajnja tačka | mail.smtp.socks.host, mail.smtp.socks.port |
Koristite tabelu provajdera za implementirani transport i njegovu podršku autentifikaciji. To su ulazi specifični za provajdera, a ne proizvoljni aliasi za drugu poštansku biblioteku ili postavke na nivou cele JVM. Za javno dostupan SMTP server na kojem su javni posrednici dozvoljeni, lista HTTP proxyja nudi kandidate za HTTP host i port. Ne koristite proxy korisničko ime ni lozinku za neautentifikovanog kandidata i potvrdite da dozvoljava stvarni poštanski hostname i port; zadržite poštanski nalog i TLS postavke.
Posebno, polje korisničkog imena HTTP proxyja nije polje korisničkog imena SOCKS-a. Autentifikovani SOCKS mora odgovarati stvarnoj JDK/socket putanji. Za SMTPS koristite odgovarajući prefiks transporta kako je dokumentovano.
Zabeležite gde se razmena zaustavlja: proxy veza, prijava na proxy, poštanski pozdrav, TLS ili SMTP autentifikacija naloga. Neuspeh pre pozdrava nije testirao poštanski nalog. Sačuvajte hostname poštanskog servera i TLS proveru nakon izbora rute.