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 සැකසුම්වල උපසර්ගය එකම ලෙස තබා ගන්න.

අදාළ ලිපි