Jakarta Mail (Angus): impostazioni proxy HTTP o SOCKS
Scegli la configurazione proxy documentata del trasporto di posta e separa l'autenticazione del proxy dall'autenticazione SMTP.
La richiesta del proxy avviene prima dell'autenticazione SMTP. Cambiare la password della posta non può rispondere all'accesso dell'intermediario.
| Percorso proxy nel provider SMTP Angus | Proprietà |
|---|---|
| Endpoint del proxy HTTP | mail.smtp.proxy.host, mail.smtp.proxy.port |
| Account del proxy HTTP | mail.smtp.proxy.user, mail.smtp.proxy.password |
| Endpoint SOCKS | mail.smtp.socks.host, mail.smtp.socks.port |
Usa la tabella del provider per il trasporto distribuito e il suo supporto all'autenticazione. Sono input specifici del provider, non alias arbitrari per un'altra libreria di posta o impostazioni a livello di intera JVM. Per un server SMTP raggiungibile pubblicamente in cui sono ammessi intermediari pubblici, la lista di proxy HTTP offre candidati per host e porta HTTP. Non usare nome utente o password del proxy con un candidato non autenticato e verifica che consenta il nome host e la porta reali della posta; conserva l'account di posta e le impostazioni TLS.
In particolare, il campo nome utente del proxy HTTP non è il campo nome utente SOCKS. Un SOCKS autenticato deve corrispondere al percorso reale JDK/socket. Per SMTPS, usa il prefisso di trasporto corrispondente come documentato.
Registra dove si ferma lo scambio: connessione al proxy, accesso al proxy, saluto della posta, autenticazione TLS o dell'account SMTP. Un errore prima del saluto non ha verificato l'account di posta. Conserva il nome host del server di posta e la verifica TLS dopo aver scelto il percorso.