Vlastnosti proxy v Angus Mail patria zvolenému poskytovateľovi pošty. Pre úložisko získané pomocou getStore("imaps") nakonfigurujte menný priestor 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");

Triedy Session a Store pochádzajú z Jakarta Mail. Ak proxy nevyžaduje overenie, vynechajte položky používateľského mena a hesla proxy. Pre verejne dostupnú službu IMAPS na povolenej verejnej trase použite v tejto konfigurácii bez účtu HTTP kandidáta z zoznamu HTTP proxy a overte, že povoľuje skutočný port poštového hostiteľa. Keď aplikácia pripojí úložisko, zadajte skutočné meno hostiteľa poštového servera a poštový účet.

Zvolené úložiskoPredpona vlastnosti
imap, vrátane IMAP so STARTTLSmail.imap.
imaps, implicitný TLSmail.imaps.

Názov poskytovateľa určuje tento menný priestor. Voľba portu 993 v hodnote inej vlastnosti nemení, ktorý poskytovateľ bol získaný. Udržujte predponu rovnakú v nastaveniach proxy, portu a TLS.

Súvisiace články