تنتمي خصائص الوكيل في 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 مع STARTTLSmail.imap.
imaps، TLS الضمنيmail.imaps.

يحدد اسم المزوّد هذا النطاق. اختيار المنفذ 993 في قيمة خاصية أخرى لا يغيّر المزوّد الذي تم الحصول عليه. أبقِ البادئة متسقة في إعدادات الوكيل والمنفذ وTLS.

مقالات ذات صلة