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

সম্পর্কিত নিবন্ধ