ميزات الأدوات المساعدة

إرسال رسالة مع خيار التصويت

يتيح Microsoft Outlook للمستخدمين إنشاء استطلاع عند صياغة رسالة جديدة. يتم ذلك عن طريق تضمين خيارات تصويت مثل نعم، لا، ربما، إلخ. توفر فئة FollowUpOptions التي تقدمها Aspose.Email خاصية VotingButtons التي يمكن استخدامها لتعيين أو الحصول على قيمة خيارات التصويت. يقدم هذا المقال مثالًا مفصلاً على إنشاء MapiMessage مع خيارات تصويت لإنشاء استطلاع ثم إرسال الرسالة باستخدام عميل Exchange Web Service (EWS).

إنشاء وإرسال رسالة مع خيارات التصويت

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

يوضح المقتطف البرمجي التالي تعريف طريقة CreateTestMessage المستخدمة في المثال أعلاه.

تجاهل أو تجاوز شهادة SSL غير صالحة أو منتهية الصلاحية

يمكن لـ Aspose.Email التعامل مع شهادات SSL على خادم Exchange باستخدام EWSClient فئة. إذا انتهت صلاحية شهادة SSL أو أصبحت غير صالحة، تقوم Aspose.Email برمي استثناء بسبب شهادة SSL غير صالحة. تجنّب مثل هذه الأخطاء بتجاهلها باستخدام الطريقة المبيّنة في الشيفرة أدناه. سجّل معالج الاستدعاء الخلفي في الدالة main() أو init() وأضف الطريقة أدناه كعضو من الفئة.

إنشاء رسائل RE و FW من ملفات MSG

IEWSClient يتيح للمطورين إنشاء رسائل RE (رد/رد على الكل) و FW (إعادة توجيه) من رسالة مصدر. يتم تحديد رسالة المصدر عن طريق اختيار معينة ExchangeMessageInfo من ExchangeMessageInfoCollection المُحصَّل بواسطة ListMessages(). الوسيط الآخر هو الفعلي MailMessage لتُرسل كرسالة RE أو FW. يوضح المقتطف البرمجي التالي كيفية إرسال رسالة ثم الرد على تلك الرسالة وإعادة توجيهها. لتنفيذ هذه المهمة:

  1. قم بتهيئة الـ IEWSClient كائن عن طريق توفير بيانات اعتماد صالحة.
  2. إرسال بعض رسائل العينة.
  3. استدعِ الـ Reply()ReplyAll() و Forward() طرق لإرسال الرسائل.

إضافة رؤوس في طلبات EWS

تسمح Aspose.Email API بإضافة رؤوس إلى طلبات Exchange. يمكن استخدام ذلك لإضافة رؤوس إلى طلبات EWS لأغراض مختلفة. أحد الأمثلة هو إضافة رأس X-AnchorMailbox المستخدم لإدارة مشكلات التقييد في خادم Exchange. الـ AddHeader طريقة الـ IEWSClient يُستخدم لإضافة رؤوس إلى طلبات EWS كما هو موضح في مقتطف الشيفرة التالي.

العمل مع الرسائل الموحدة

يمكن لـ Aspose.Email استرجاع معلومات الرسائل الموحدة من Exchange Server 2010. تدعم الرسائل الموحدة حالياً الحصول على معلومات التكوين، بدء مكالمة صادرة، استرجاع معلومات المكالمة عبر معرف المكالمة، وإنهاء المكالمة عبر المعرف. تُظهر عينة الشيفرة التالية كيفية استرجاع معلومات تكوين الرسائل الموحدة من Microsoft Exchange Server 2010.

الحصول على نصائح البريد

أضاف Microsoft Exchange Server عدة ميزات جديدة في إصداري Exchange Server 2010 و2013. واحدة منها تتيح للمستخدمين الحصول على نصائح بريدية عند كتابة رسالة بريد إلكتروني. هذه النصائح مفيدة جدًا حيث تقدم معلومات قبل إرسال البريد. على سبيل المثال، إذا كان عنوان البريد الإلكتروني خاطئًا في قائمة المستلمين، تُظهر نصيحة لتخبرك بأن العنوان غير صالح. كما تسمح نصائح البريد بمشاهدة ردود "خارج المكتب" قبل إرسال البريد: يرسل Exchange Server (2010 و2013) نصيحة البريد أثناء كتابة الرسالة إذا كان أحد أو أكثر من المستلمين قد ضبط رد "خارج المكتب". يتطلب Microsoft Exchange Server 2010 Service Pack 1 جميع الميزات المعروضة في هذا المقال. يظهر المقتطف البرمجي التالي كيفية استخدام EWSClient فئة تستخدم خدمات ويب Exchange، المتاحة في Microsoft Exchange Server 2007 والإصدارات اللاحقة.