قائمة الرسائل من خادم Exchange باستخدام WebDav
يمكن الحصول على قائمة رسائل البريد الإلكتروني في صندوق بريد Exchange عن طريق استدعاء ExchangeClient.listMessages() طريقة. احصل على المعلومات الأساسية حول الرسائل، مثل الموضوع، المرسل، المستلم ومعرّف الرسالة، باستخدام listMessages() طريقة.
توضح هذه المقالة كيفية الاتصال بخادم Exchange وإدراج رسائل البريد الإلكتروني في صندوق بريد مباشرة أو باستخدام WebDav. كما توضحكيفية إدراج الرسائل من مجلدات مختلفة وكيفية إدراج الرسائل حسب المعرف.
قائمة رسائل خادم Exchange
لإدراج الرسائل في صندوق بريد Exchange:
- إنشاء مثيل من الـ ExchangeClient فئة.
- استدعِ الـ listMessages طريقة وإنشاء مجموعة رسائل.
- التكرار عبر المجموعة وعرض معلومات الرسالة.
يتصل مقتطف الكود أدناه بصندوق بريد Exchange ويحصل على قائمة الرسائل من مجلد الوارد.
قائمة الرسائل من مجلدات مختلفة
القواطع البرمجية أعلاه تُدرج جميع الرسائل في مجلد الوارد. يمكن أيضًا الحصول على قائمة الرسائل من مجلدات أخرى. الـ ExchangeClient.listMessages() تقبل الطريقة URI للمجلد كمعامل. طالما أن URI المجلد صالح، يمكنك الحصول على قائمة الرسائل من ذلك المجلد.
استخدم ExchangeClient.getMailboxInfo().xxxFolderUri خاصية للحصول على URI الخاص بالمجلدات المختلفة. باقي الكود هو نفسه للحصول على قائمة الرسائل.