Il-proprjetajiet tal-proxy ta' Angus Mail jappartjenu lill-fornitur tal-posta magħżul. Għal maħżen li jinkiseb b'getStore("imaps"), ikkonfigura l-ispazju tal-isem 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");

Il-klassijiet Session u Store ġejjin minn Jakarta Mail. Ħalli barra d-dħul tal-utent u l-password tal-proxy jekk il-proxy ma jitlobx awtentikazzjoni. Għal servizz IMAPS aċċessibbli pubblikament fuq rotta pubblika permessa, uża kandidat HTTP mill-lista ta’ proxies HTTP f'dik il-konfigurazzjoni mingħajr kont u vverifika li jippermetti l-port reali tal-host tal-posta. Meta l-applikazzjoni tikkonnettja l-maħżen, ipprovdi l-isem tal-host real tas-server tal-posta u l-kont tal-posta.

Maħżen magħżulPrefiss tal-proprjetà
imap, inkluż IMAP ma' STARTTLSmail.imap.
imaps, TLS impliċitumail.imaps.

L-isem tal-fornitur jagħżel dan l-ispazju tal-isem. L-għażla tal-port 993 fil-valur ta' proprjetà oħra ma tibdilx liema fornitur inkiseb. Żomm il-prefiss konsistenti fis-settings tal-proxy, il-port u t-TLS.

Artikli relatati