إعدادات وكيل IMAPS في Angus Mail: استخدم البادئة mail.imaps
اضبط نطاق وكيل مزوّد imaps قبل إنشاء مخزن Angus Mail، مع بادئة 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، بما في ذلك IMAP مع STARTTLS | mail.imap. |
| imaps، TLS الضمني | mail.imaps. |
يحدد اسم المزوّد هذا النطاق. اختيار المنفذ 993 في قيمة خاصية أخرى لا يغيّر المزوّد الذي تم الحصول عليه. أبقِ البادئة متسقة في إعدادات الوكيل والمنفذ وTLS.