IMAPS ප්රොක්සි සැකසුම් Angus Mail: mail.imaps උපසර්ගය භාවිත කරන්න
Angus Mail ගබඩාවක් නිර්මාණය කිරීමට පෙර imaps සපයන්නාගේ ප්රොක්සි නාම අවකාශය ගැළපෙන IMAP හෝ IMAPS උපසර්ගය සමඟ වින්යාස කරන්න.
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, ව්යංග TLS | mail.imaps. |
සපයන්නාගේ නම මෙම නාම අවකාශය තෝරයි. වෙනත් ගුණාංගයක අගයේ 993 තොටුපළ තෝරා ගැනීමෙන් කුමන සපයන්නා ලැබුණිද යන්න වෙනස් නොවේ. ප්රොක්සි, තොටුපළ සහ TLS සැකසුම්වල උපසර්ගය එකම ලෙස තබා ගන්න.