Jakarta Mail (Angus): mipangilio ya proksi ya HTTP na SOCKS
Chagua usanidi wa proksi ulioandikwa wa usafirishaji wa barua na tenganisha uthibitishaji wa proksi na uthibitishaji wa SMTP.
Changamoto ya proksi hutokea kabla ya uthibitishaji wa SMTP. Kubadilisha nenosiri la barua hakuwezi kujibu kuingia kwa mpatanishi.
| Njia ya proksi katika mtoa huduma wa SMTP wa Angus | Sifa |
|---|---|
| Ncha ya mwisho ya proksi HTTP | mail.smtp.proxy.host, mail.smtp.proxy.port |
| Akaunti ya proksi HTTP | mail.smtp.proxy.user, mail.smtp.proxy.password |
| Ncha ya mwisho ya SOCKS | mail.smtp.socks.host, mail.smtp.socks.port |
Tumia jedwali la mtoa huduma kwa usafirishaji uliosakinishwa na msaada wake wa uthibitishaji. Hizi ni pembejeo maalum za mtoa huduma, si majina mbadala ya kiholela kwa maktaba nyingine ya barua au mipangilio ya JVM nzima. Kwa seva ya SMTP inayofikiwa hadharani ambapo wapatanishi wa umma wanaruhusiwa, orodha ya proksi HTTP inatoa wagombea wa mwenyeji na lango la HTTP. Usitumie jina la mtumiaji au nenosiri la proksi kwa mgombea asiye na uthibitisho, na thibitisha kuwa unaruhusu jina halisi la mwenyeji na lango la barua; hifadhi akaunti ya barua na mipangilio ya TLS.
Hasa, uwanja wa jina la mtumiaji wa proksi HTTP si uwanja wa jina la mtumiaji wa SOCKS. SOCKS iliyothibitishwa lazima ilingane na njia halisi ya JDK/soketi. Kwa SMTPS, tumia kiambishi awali cha usafirishaji kinacholingana kama ilivyoandikwa.
Rekodi mahali ubadilishanaji unapoacha: muunganisho wa proksi, kuingia kwa proksi, salamu ya barua, uthibitishaji wa TLS au akaunti ya SMTP. Kushindwa kabla ya salamu hakujajaribu akaunti ya barua. Hifadhi jina la mwenyeji la seva ya barua na uthibitishaji wa TLS baada ya kuchagua njia.