Jakarta Mail (Angus): configuració de proxí HTTP enfront de SOCKS
Trieu la configuració de proxí documentada del transport de correu i separeu l'autenticació del proxí de l'autenticació SMTP.
El repte del proxí es produeix abans de l'autenticació SMTP. Canviar la contrasenya del correu no pot respondre a l'inici de sessió de l'intermediari.
| Ruta de proxí al proveïdor SMTP d'Angus | Propietats |
|---|---|
| Punt final del proxí HTTP | mail.smtp.proxy.host, mail.smtp.proxy.port |
| Compte de proxí HTTP | mail.smtp.proxy.user, mail.smtp.proxy.password |
| Punt final SOCKS | mail.smtp.socks.host, mail.smtp.socks.port |
Utilitzeu la taula del proveïdor per al transport desplegat i el seu suport d'autenticació. Són entrades específiques del proveïdor, no àlies arbitraris per a una altra biblioteca de correu ni per a la configuració global de la JVM. Per a un servidor SMTP accessible públicament on es permeten intermediaris públics, la llista de proxís HTTP ofereix candidats per a l'amfitrió i el port HTTP. No utilitzeu cap usuari ni contrasenya de proxí per a un candidat no autenticat, i confirmeu que permet l'amfitrió i el port reals del correu; conserveu el compte de correu i la configuració TLS.
En particular, el camp de nom d'usuari del proxí HTTP no és el camp de nom d'usuari SOCKS. El SOCKS autenticat ha d'encaixar amb la ruta real del JDK/sòcol. Per a SMTPS, utilitzeu el prefix de transport corresponent tal com està documentat.
Registreu on s'atura l'intercanvi: connexió al proxí, inici de sessió al proxí, salutació del correu, autenticació TLS o del compte SMTP. Un error abans de la salutació no ha provat el compte de correu. Conserveu el nom d'amfitrió del servidor de correu i la verificació TLS després de triar la ruta.