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-ը STARTTLS-ովmail.imap.
imaps, ենթադրյալ TLSmail.imaps.

Մատակարարի անունն է ընտրում այս անվանատարածքը։ Այլ հատկության արժեքում 993 պորտ ընտրելը չի փոխում, թե որ մատակարարն է ստացվել։ Նախածանցը պահեք միատեսակ պրոքսի, պորտի և TLS-ի կարգավորումներում։

Առնչվող հոդվածներ