Mga setting ng proxy na IMAPS ng Angus Mail: gamitin ang unlaping mail.imaps
I-configure ang namespace ng proxy ng provider ng imaps bago gumawa ng Angus Mail store, gamit ang tugmang unlaping IMAP o IMAPS.
Ang mga property ng proxy ng Angus Mail ay kabilang sa napiling mail provider. Para sa store na nakukuha gamit ang getStore("imaps"), i-configure ang namespace na 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");
Ang mga class na Session at Store ay mula sa Jakarta Mail. Alisin ang mga entry ng proxy user at password kung hindi kailangan ng authentication ang proxy. Para sa serbisyong IMAPS na pampublikong maabot sa pinapayagang pampublikong ruta, gumamit ng HTTP candidate mula sa listahan ng mga HTTP proxy sa configuration na walang account at tiyaking pinapayagan nito ang tunay na port ng mail host. Kapag ikinonekta ng application ang store, ibigay ang tunay na hostname ng mail server at ang mail account.
| Napiling store | Unlapi ng property |
|---|---|
| imap, kasama ang IMAP na may STARTTLS | mail.imap. |
| imaps, implicit na TLS | mail.imaps. |
Ang pangalan ng provider ang pumipili sa namespace na ito. Ang pagpili ng port 993 sa value ng ibang property ay hindi nagbabago kung aling provider ang nakuha. Panatilihing pare-pareho ang unlapi sa mga setting ng proxy, port at TLS.