Proxy svojstva Angus Maila pripadaju odabranom davatelju pošte. Za spremište dobiveno s getStore("imaps"), konfigurirajte prostor naziva 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");

Klase Session i Store dolaze iz Jakarta Maila. Izostavite unose proxy korisnika i lozinke ako proxy ne zahtijeva autentifikaciju. Za javno dostupnu IMAPS uslugu na dopuštenoj javnoj ruti upotrijebite HTTP kandidata s popisa HTTP proxyja u toj konfiguraciji bez računa i provjerite dopušta li stvarni port poštanskog hosta. Kada aplikacija poveže spremište, navedite stvarno ime hosta poštanskog poslužitelja i poštanski račun.

Odabrano spremištePrefiks svojstva
imap, uključujući IMAP sa STARTTLSmail.imap.
imaps, implicitni TLSmail.imaps.

Naziv davatelja odabire ovaj prostor naziva. Odabir porta 993 u vrijednosti drugog svojstva ne mijenja koji je davatelj dobiven. Održavajte prefiks dosljednim u postavkama proxyja, porta i TLS-a.

Povezani članci