Jakarta Mail (Angus): configuración de proxy HTTP fronte a SOCKS
Escolla a configuración de proxy documentada do transporte de correo e separe a autenticación do proxy da autenticación SMTP.
O desafío do proxy prodúcese antes da autenticación SMTP. Cambiar o contrasinal do correo non pode responder ao inicio de sesión do intermediario.
| Ruta de proxy no provedor SMTP de Angus | Propiedades |
|---|---|
| Punto de conexión do proxy HTTP | mail.smtp.proxy.host, mail.smtp.proxy.port |
| Conta de proxy HTTP | mail.smtp.proxy.user, mail.smtp.proxy.password |
| Punto de conexión SOCKS | mail.smtp.socks.host, mail.smtp.socks.port |
Use a táboa do provedor para o transporte despregado e a súa compatibilidade coa autenticación. Son entradas específicas do provedor, non alias arbitrarios para outra biblioteca de correo nin axustes de toda a JVM. Para un servidor SMTP accesible publicamente onde se permiten intermediarios públicos, a lista de proxy HTTP ofrece candidatos para o host e o porto HTTP. Non use usuario nin contrasinal de proxy cun candidato non autenticado, e confirme que permite o nome de host e o porto reais do correo; conserve a conta de correo e a configuración TLS.
En particular, o campo de usuario do proxy HTTP non é o campo de usuario de SOCKS. O SOCKS autenticado debe encaixar coa ruta real de JDK/socket. Para SMTPS, use o prefixo de transporte correspondente tal como se documenta.
Rexiste onde se detén o intercambio: conexión ao proxy, inicio de sesión no proxy, saludo do correo, autenticación TLS ou da conta SMTP. Un fallo antes do saludo non probou a conta de correo. Conserve o nome de host do servidor de correo e a verificación TLS tras escoller a ruta.