עבודה עם אנשי קשר של Outlook

יצירת איש קשר Outlook

Aspose.Email for Java תומך ביצירת אנשי קשר של Outlook (VCards) באמצעות ה‑ MapiContact מחלקה. MapiContact מכיל שיטות רבות, חלק מהן מפורטות להלן.

מבנה איש הקשר ב‑Aspose.Email for Java

להלן ההיררכיה המיושמת עבור אנשי קשר ב‑Aspose.Email for Java. שם המחלקה הרלוונטית מצוין לצד כל תכונה. קישורים מסופקים לתיעוד המקוון לעיון נוסף.

  1. Contact (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 המחלקה ניתנת לשימוש לטעינת קובצי MSG של Microsoft Outlook וכן אנשי קשר בפורמט 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.