إدارة محادثات Exchange عبر EWS

تسمح لك Aspose.Email بإدارة عناصر المحادثة على خادم Microsoft Exchange باستخدام EWSClient فئة. تعتمد هذه الوظيفة على Exchange Web Services (EWS)، المتاحة في Exchange Server 2007 وما بعده. تُظهر الأمثلة في هذا الدليل كيفية العثور، النسخ، النقل، وحذف عناصر المحادثة على Exchange Server 2010 SP1 أو أحدث.

البحث عن المحادثات

لاسترجاع معلومات المحادثة من مجلد Exchange محدد، اتبع الخطوات أدناه:

  1. الاتصال بخادم Exchange باستخدام IEWSClient.
  2. استدعِ FindConversations() طريقة لسرد المحادثات في المجلد الهدف.
  3. قراءة الخصائص مثل معرف المحادثة، الموضوع، وحالة العلامة.

يوضح مثال الشيفرة التالي كيفية العثور على عناصر المحادثة وعرضها من صندوق الوارد في خادم Exchange.

نسخ المحادثات

لنسخ عناصر المحادثة إلى مجلد آخر:

  1. الاتصال بخادم Exchange باستخدام IEWSClient.
  2. استرجاع المحادثات باستخدام FindConversations() طريقة.
  3. استخدام CopyConversationItems() لنسخ المحادثات المطابقة.

يوضح مثال الشيفرة التالي كيفية العثور على عناصر محادثة محددة ونسخها من صندوق الوارد في خادم Exchange إلى مجلد العناصر المحذوفة بناءً على الشرط المحدد.

نقل المحادثات

يمكنك نقل المحادثات بين المجلدات. يوضح مثال الشيفرة التالي كيفية العثور على عناصر محادثة محددة ونقلها من صندوق الوارد في خادم Exchange إلى مجلد آخر.

  1. الاتصال بخادم Exchange باستخدام IEWSClient.
  2. تحديد المحادثات المراد نقلها.
  3. استدعِ الـ MoveConversationItems() طريقة مع URI المجلد الوجهة.

حذف المحادثات

لحذف سلاسل المحادثة من مجلد:

  1. الاتصال بخادم Exchange باستخدام IEWSClient.
  2. استخدام FindConversations() لتحديد مكان المحادثات المستهدفة.
  3. استدعِ الـ DeleteConversationItems() طريقة لإزالتها.

يوضح مثال الشيفرة التالي كيفية العثور على عناصر محادثة محددة وحذفها من صندوق الوارد في خادم Exchange.