Jakarta Mail (Angus): HTTP ili SOCKS proxy postavke
Odaberite dokumentiranu proxy konfiguraciju poštanskog transporta i odvojite proxy autentifikaciju od SMTP autentifikacije.
Proxy izazov nastaje prije SMTP autentifikacije. Promjena poštanske lozinke ne može odgovoriti na prijavu posrednika.
| Proxy putanja u Angus SMTP provajderu | Svojstva |
|---|---|
| HTTP proxy krajnja točka | mail.smtp.proxy.host, mail.smtp.proxy.port |
| HTTP proxy račun | mail.smtp.proxy.user, mail.smtp.proxy.password |
| SOCKS krajnja toč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 razini cijele 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 neautentificiranog kandidata i potvrdite da dozvoljava stvarni poštanski hostname i port; zadržite poštanski račun i TLS postavke.
Posebno, polje korisničkog imena HTTP proxyja nije polje korisničkog imena SOCKS-a. Autentificirani SOCKS mora odgovarati stvarnoj JDK/socket putanji. Za SMTPS koristite odgovarajući prefiks transporta kako je dokumentirano.
Zabilježite gdje se razmjena zaustavlja: proxy veza, proxy prijava, poštanski pozdrav, TLS ili SMTP autentifikacija računa. Neuspjeh prije pozdrava nije testirao poštanski račun. Sačuvajte hostname poštanskog servera i TLS provjeru nakon odabira rute.