التعامل مع جهات اتصال Outlook

إنشاء جهة اتصال Outlook

يدعم Aspose.Email for Java إنشاء جهات اتصال Outlook (VCards) باستخدام MapiContact فئة. MapiContact يحتوي على العديد من الأساليب وبعضها موضح أدناه.

هيكل الاتصال في Aspose.Email for Java

فيما يلي الهرمية المطبقة للجهات الاتصال في Aspose.Email for Java. يتم إعطاء اسم الفئة ذات الصلة مقابل كل خاصية. تم توفير روابط إلى الوثائق عبر الإنترنت للمزيد من المرجعية.

  1. جهة اتصال (MapiContact)
    1. العناوين الإلكترونية (MapiContactElectronicAddressPropertySet)
      1. البريد الإلكتروني 1 (MapiContactElectronicAddress)
        1. نوع العنوان
        2. اسم العرض
        3. عنوان البريد الإلكتروني
        4. رقم الفاكس
      2. البريد الإلكتروني 2
      3. البريد الإلكتروني 3
      4. فاكس المنزل
      5. الفاكس الأساسي
      6. فاكس الأعمال
    2. الأحداث (MapiContactEventPropertySet) راجع أدناه مثالًا على كيفية ضبط الأحداث.
      1. عيد الميلاد
      2. ذكرى الزواج
    3. معلومات الاسم (MapiContactNamePropertySet)
      1. اسم العرض
      2. بادئة اسم العرض
      3. تصنيف تحت
      4. معرف تصنيف
      5. الجيل
      6. الاسم الأول
      7. الأحرف الأولى
      8. اسم الوسط
      9. الاسم المستعار
      10. اللقب العائلي
    4. معلومات شخصية (MapiContactPersonalInfoPropertySet)
      1. الحساب
      2. الصفحة الرئيسية للعمل
      3. اسم شبكة الحاسوب
      4. معرف العميل
      5. موقع عمل مجاني
      6. موقع FTP
      7. الجنس
      8. رقم هوية حكومية
      9. الهوايات
      10. HTML
      11. عنوان المراسلة الفورية
      12. اللغة
      13. الموقع
      14. ملاحظات
      15. رقم هوية المؤسسة
      16. الصفحة الشخصية على الويب
      17. الاسم المُحال من قبله
      18. اسم الزوج/الزوجة
    5. العنوان الفعلي (MapiContactPhysicalAddressPropertySet)
      1. عنوان المنزل (MapiContactPhysicalAddress)
        1. العنوان
        2. المدينة
        3. الدولة
        4. رمز الدولة
        5. الرمز البريدي
        6. صندوق البريد
        7. الولاية أو المقاطعة
      2. عنوان آخر
      3. عنوان العمل
    6. معلومات مهنية
      1. المساعد
      2. اسم الشركة
      3. اسم القسم
      4. اسم المدير
      5. موقع المكتب
      6. المهنة
      7. اللقب
    7. أرقام الهواتف (MapiContactTelephonePropertySet)
      1. رقم هاتف المساعد
      2. رقم هاتف الأعمال 2
      3. رقم هاتف الأعمال
      4. رقم هاتف الرد الآلي
      5. رقم هاتف السيارة
      6. رقم الهاتف الرئيسي للشركة
      7. رقم الهاتف المنزلي 2
      8. رقم الهاتف المنزلي
      9. رقم ISDN
      10. رقم الهاتف المحمول
      11. رقم هاتف آخر
      12. رقم هاتف النداءات
      13. رقم الهاتف الأساسي
      14. رقم الهاتف الراديوي
      15. رقم التيليكس
      16. رقم هاتف TTY/TDD

يستخدم الشيفرة التالية Aspose.Email لإنشاء جهة اتصال Outlook وملئها بالاسم والخصائص المهنية والعنوان الفعلي والبريد الإلكتروني. كما يوضح أيضًا إضافة MapiContactEventPropertySet إلى جهة الاتصال.

|todo:image_alt_text| | :- | |الشكل: جهة اتصال Microsoft Outlook مشفرة باستخدام Aspose.Email|

إضافة معلومات حدث جهة الاتصال إلى MapiContact

يتيح Microsoft Outlook للمستخدمين إضافة معلومات الحدث إلى جهة اتصال. يحتوي الحدث على تاريخ الميلاد والذكرى السنوية للزفاف. يوفر Aspose.Email الـ MapiContactEventPropertySet فئة لإضافة هذه المعلومات إلى جهة اتصال. تم توضيح ذلك في المثال التالي.

إنشاء وحفظ وقراءة جهات اتصال Outlook

يتيح Aspose.Email للمطورين إنشاء جهات اتصال Microsoft Outlook وكذلك رسائل البريد الإلكتروني. الـ MapiContact الفئة توفر جميع خصائص الاتصال المطلوبة لإنشاء جهة اتصال Outlook. توضح هذه المقالة كيفية إنشاء وحفظ وقراءة جهة اتصال Outlook باستخدام MapiContact فئة.

إنشاء وحفظ MapiContact

يمكن استخدام الخطوات التالية لإنشاء وحفظ جهة اتصال على القرص:

  1. إنشاء كائن جديد من MapiContact فئة.
  2. أدخل المعلومات المتعلقة بمختلف خصائص جهة الاتصال.
  3. أضف بيانات الصورة إلى جهة الاتصال، إن وجدت.
  4. احفظ جهة الاتصال بصيغة MSG أو VCard. 

حفظ جهة الاتصال بصيغة VCF الإصدار 3

لحفظ جهة الاتصال بصيغة VCF الإصدار 3، استخدم الـ VCardVersion قابل للتعداد لتعيين الـ VCardSaveOptions.Version خاصية. يوضح الشفرة النموذجية التالية استخدام VCardVersion قابل للتعداد لحفظ جهة الاتصال بصيغة VCF الإصدار 3.

قراءة MapiContact

الـ MapiContact يمكن استخدام الفئة لتحميل ملفات Microsoft Outlook MSG وكذلك جهات الاتصال بصيغة VCard. تُظهر عينات الشفرة التالية كيفية تحميل جهات اتصال Outlook المحفوظة كـ MSG و VCF إلى MapiContact.

تحميل جهة اتصال من MSG

تحميل جهة اتصال من VCard

توضح الشفرة التالية كيفية إنشاء MapiContact عن طريق تحميل البيانات من ملف VCard باستخدام VCardLoadOptions:

MapiContact mapiContact = MapiContact.fromVCard("contact.vcf", new VCardLoadOptions());
System.out.println(mapiContact.getNameInfo().getDisplayName());

تحميل جهة اتصال VCard بترميز محدد

الطريقة المدعومة: MapiContact.fromVCard(String, Encoding)

تحويل معلومات الجهة إلى MHTML

يمكن تحويل جهة اتصال Outlook إلى MHTML باستخدام Aspose.Email API. يوضح هذا المثال كيفية تحميل VCard إلى MapiContact ثم يتم تحويلها إلى MHTML بمساعدة MailMessage API.