Configuració de proxy IMAPS d'Angus Mail: feu servir el prefix mail.imaps
Configureu l'espai de noms de proxy del proveïdor imaps abans de crear un magatzem d'Angus Mail, amb el prefix IMAP o IMAPS corresponent.
Les propietats de proxy d'Angus Mail pertanyen al proveïdor de correu seleccionat. Per a un magatzem obtingut amb getStore("imaps"), configureu l'espai de noms 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");
Les classes Session i Store provenen de Jakarta Mail. Ometeu les entrades d'usuari i contrasenya del proxy si el proxy no requereix autenticació. Per a un servei IMAPS accessible públicament en una ruta pública permesa, feu servir un candidat HTTP de la llista de proxys HTTP en aquesta configuració sense compte i comproveu que permet el port real de l'amfitrió de correu. Quan l'aplicació connecti el magatzem, proporcioneu el nom d'amfitrió real del servidor de correu i el compte de correu.
| Magatzem seleccionat | Prefix de propietat |
|---|---|
| imap, inclòs IMAP amb STARTTLS | mail.imap. |
| imaps, TLS implícit | mail.imaps. |
El nom del proveïdor selecciona aquest espai de noms. Triar el port 993 en el valor d'una altra propietat no canvia quin proveïdor s'ha obtingut. Mantingueu el prefix coherent a la configuració de proxy, port i TLS.