العمل مع جهات الاتصال في ملف PST

إضافة جهة اتصال إلى PST

باستخدام Aspose.Email يمكنك إضافة MapiContact إلى مجلد فرعي للاتصالات في ملف PST الذي قمت بإنشائه أو تحميله. فيما يلي الخطوات لإضافة MapiContact إلى PST:

  1. إنشاء كائن MapiContact.
  2. تعيين خصائص MapiContact باستخدام مُنشئات وأساليب مختلفة.
  3. أنشئ PST باستخدام طريقة PersonalStorage.Create().
  4. إنشاء مجلد مُعرّف مسبقًا (جهات الاتصال) في جذر ملف PST عبر الوصول إلى المجلد الجذر ثم استدعاء طريقة AddMapiMessageItem().

تُظهر عينة الشيفرة التالية كيفية إنشاء MapiContact ثم إضافته إلى مجلد الاتصالات في ملف PST تم إنشاؤه حديثًا.

حفظ معلومات جهات الاتصال من ملف PST بصيغة MSG

تشرح هذه المقالة كيفية الوصول إلى معلومات الاتصال من ملف Outlook PST وحفظ الاتصال على القرص بصيغة MSG. تُستخدم فئات PersonalStorage و MapiContact للحصول على وعرض معلومات الاتصال. خطوات الحصول على معلومات الاتصال هي:

  1. حمّل ملف PST باستخدام فئة PersonalStorage.
  2. تصفح مجلد جهات الاتصال.
  3. احصل على محتويات مجلد جهات الاتصال للحصول على مجموعة الرسائل.
  4. تكرار عبر مجموعة الرسائل.
  5. استدعِ طريقة PersonalStorage.ExtractContactInfo() للحصول على معلومات الاتصال في فئة MapiContact. استخدم خصائص فئة MapiContact للوصول إلى معلومات الاتصال.
  6. استدعِ طريقة PersonalStorage.ExtractMessage() للحصول على معلومات الاتصال في فئة MapiMessage.
  7. استدعِ طريقة MapiMessage.Save() لحفظ الاتصال على القرص بتنسيق MSG.

يوضح المقتطف البرمجي التالي كيفية استرجاع جميع معلومات الاتصال من ملف PST وحفظها على القرص بصيغة MSG.

حفظ معلومات جهات الاتصال من ملف PST بصيغة VCF

تُظهر هذه المقالة كيفية الوصول إلى معلومات الاتصال من ملف Microsoft Outlook PST وحفظ الاتصال على القرص بصيغة vCard (VCF). استخدم فئتي PersonalStorage و MapiContact للحصول على معلومات الاتصال من ملف PST. للحصول على معلومات الاتصال:

  1. حمّل ملف PST باستخدام فئة PersonalStorage.
  2. تصفح مجلد جهات الاتصال.
  3. احصل على محتويات مجلد جهات الاتصال للحصول على مجموعة الرسائل.
  4. تكرار عبر مجموعة الرسائل.
  5. استدعِ طريقة PersonalStorage.ExtractMessage() للحصول على معلومات الاتصال في فئة MapiContact.
  6. استخدم خصائص فئة MapiContact المختلفة للوصول إلى معلومات الاتصال.

البرنامج أدناه يحمّل ملف PST من القرص ويحفظ جميع جهات الاتصال بصيغة vCard (VCF). يمكن بعد ذلك استخدام ملفات VCF في أي برنامج آخر يدعم تحميل ملف الاتصال القياسي vCard. إذا فتحت أي ملف VCF في Microsoft Outlook، سيظهر كما هو موضح في اللقطة أدناه.

|todo:image_alt_text| | :- | يوضح المقتطف البرمجي التالي كيفية تصدير جهات الاتصال من Outlook PST إلى صيغة vCard (VCF).

العمل مع قوائم التوزيع

يمكن إنشاء قائمة توزيع باستخدام واجهة Aspose.Email API وهي مجموعة من عدة جهات اتصال. يمكن حفظ قائمة التوزيع على القرص بتنسيق Outlook MSG ويمكن عرضها/معالجتها بفتحها في MS Outlook.

إنشاء وحفظ قائمة توزيع

يوضح مقتطف الشيفرة التالي كيفية إنشاء وحفظ قائمة توزيع.

قراءة قائمة توزيع من PST

يوضح المقتطف البرمجي التالي كيفية قراءة قائمة توزيع من ملف PST.