Configuración de proxy IMAPS de Angus Mail: use o prefixo mail.imaps
Configure o espazo de nomes de proxy do provedor imaps antes de crear un almacén de Angus Mail, co prefixo IMAP ou IMAPS correspondente.
As propiedades de proxy de Angus Mail pertencen ao provedor de correo seleccionado. Para un almacén obtido con getStore("imaps"), configure o espazo de nomes mail.imaps:
Properties properties = new Properties();
properties.setProperty("mail.imaps.proxy.host", "proxy.example.net");
properties.setProperty("mail.imaps.proxy.port", "8080");
properties.setProperty("mail.imaps.proxy.user", proxyUser);
properties.setProperty("mail.imaps.proxy.password", proxyPassword);
properties.setProperty("mail.imaps.ssl.checkserveridentity", "true");
Session session = Session.getInstance(properties);
Store store = session.getStore("imaps");
As clases Session e Store proveñen de Jakarta Mail. Omita as entradas de usuario e contrasinal do proxy se o proxy non require autenticación. Para un servizo IMAPS accesible publicamente nunha ruta pública permitida, use un candidato HTTP da lista de proxys HTTP nesa configuración sen conta e comprobe que permite o porto real do host de correo. Cando a aplicación conecta o almacén, indique o nome de host real do servidor de correo e a conta de correo.
| Almacén seleccionado | Prefixo de propiedade |
|---|---|
| imap, incluído IMAP con STARTTLS | mail.imap. |
| imaps, TLS implícito | mail.imaps. |
O nome do provedor selecciona este espazo de nomes. Escoller o porto 993 no valor doutra propiedade non cambia que provedor se obtivo. Manteña o prefixo coherente nos axustes de proxy, porto e TLS.