የ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፣ STARTTLS ያለው IMAPን ጨምሮmail.imap.
imaps፣ ስውር TLSmail.imaps.

የአቅራቢው ስም ይህን ክፍል ይመርጣል። ወደብ 993ን በሌላ ባህሪ እሴት ውስጥ መምረጥ የትኛው አቅራቢ እንደተገኘ አይለውጥም። ቅድመ ቅጥያውን በፕሮክሲ፣ በወደብ እና በTLS ቅንብሮች ውስጥ ተመሳሳይ ያድርጉ።

ተዛማጅ ጽሑፎች