Прокси-својствата на 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.

Поврзани статии