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 storeUnlapi ng property
imap, kasama ang IMAP na may STARTTLSmail.imap.
imaps, implicit na TLSmail.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.

Kaugnay na mga artikulo