Angus Mail IMAPS প্রক্সি সেটিংসে 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 সেটিংসে উপসর্গ একই রাখুন।