کار با مخاطبان آوتلوک

ایجاد مخاطب Outlook

Aspose.Email برای Java از ایجاد مخاطبین Outlook (VCards) با استفاده از MapiContact کلاس. MapiContact شامل بسیاری از متدها است که برخی از آنها در زیر آمده‌اند.

ساختار مخاطب در Aspose.Email برای Java

در زیر سلسله‌مراتبی که برای مخاطبین در Aspose.Email برای Java پیاده‌سازی شده است آورده شده است. نام کلاس مربوطه در مقابل هر ویژگی ذکر شده است. برای مرجع بیشتر، پیوندهای آنلاین به مستندات ارائه شده است.

  1. Contact (MapiContact)
    1. آدرس‌های الکترونیکی (MapiContactElectronicAddressPropertySet)
      1. ایمیل ۱ (MapiContactElectronicAddress)
        1. نوع آدرس
        2. نام نمایشی
        3. آدرس ایمیل
        4. شماره فکس
      2. ایمیل ۲
      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. شماره تلفن تجاری ۲
      3. شماره تلفن تجاری
      4. شماره تلفن تماس برگشت
      5. شماره تلفن خودرو
      6. شماره تلفن اصلی شرکت
      7. شماره تلفن منزل ۲
      8. شماره تلفن منزل
      9. شماره ISDN
      10. شماره تلفن همراه
      11. شماره تلفن دیگر
      12. شماره تلفن پیجر
      13. شماره تلفن اصلی
      14. شماره تلفن رادیویی
      15. شماره تِلِکس
      16. شماره تلفن TTY/TDD

کد زیر از Aspose.Email برای ایجاد یک مخاطب آوتلوک استفاده می‌کند و آن را با نام، خصوصیات حرفه‌ای، آدرس فیزیکی و ایمیل پر می‌کند. همچنین افزودن را نشان می‌دهد MapiContactEventPropertySet به مخاطب.

|todo:image_alt_text| | :- | |شکل: یک مخاطب مایکروسافت آوتلوک که با 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 می‌تواند با استفاده از Aspose.Email API به MHTML تبدیل شود. این مثال نشان می‌دهد چگونه یک VCard به داخل … بارگذاری می‌شود. MapiContact و سپس با کمک … به MHTML تبدیل می‌شود MailMessage API.