Прокси својства Angus Mail-а припадају изабраном провајдеру поште. За складиште добијено помоћу getStore("imaps"), конфигуришите именски простор 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");

Класе Session и Store долазе из Jakarta Mail-а. Изоставите уносе за прокси корисника и лозинку ако прокси не захтева аутентификацију. За јавно доступну IMAPS услугу на дозвољеној јавној рути користите HTTP кандидата са листе HTTP проксија у тој конфигурацији без налога и проверите да ли дозвољава стварни порт поштанског домаћина. Када апликација повеже складиште, наведите стварно име домаћина поштанског сервера и поштански налог.

Изабрано складиштеПрефикс својства
imap, укључујући IMAP са STARTTLSmail.imap.
imaps, имплицитни TLSmail.imaps.

Назив провајдера одређује овај именски простор. Избор порта 993 у вредности другог својства не мења који је провајдер добијен. Одржавајте префикс доследним у подешавањима проксија, порта и TLS-а.

Повезани чланци