עבודה עם אנשי קשר של Outlook
יצירת איש קשר Outlook
Aspose.Email for Java תומך ביצירת אנשי קשר של Outlook (VCards) באמצעות ה‑ MapiContact מחלקה. MapiContact מכיל שיטות רבות, חלק מהן מפורטות להלן.
- MapiContactElectronicAddressPropertySet מכיל קבוצת MapiContactElectronicAddress.
- MapiContactEventPropertySet
- MapiContactNamePropertySet
- MapiContactPersonalInfoPropertySet
- MapiContactPhysicalAddressPropertySet מכיל קבוצת MapiContactPhysicalAddress.
- MapiContactProfessionalPropertySet
- MapiContactTelephonePropertySet
מבנה איש הקשר ב‑Aspose.Email for Java
להלן ההיררכיה המיושמת עבור אנשי קשר ב‑Aspose.Email for Java. שם המחלקה הרלוונטית מצוין לצד כל תכונה. קישורים מסופקים לתיעוד המקוון לעיון נוסף.
- Contact (MapiContact)
- כתובות אלקטרוניות (MapiContactElectronicAddressPropertySet)
- דוא"ל 1 (MapiContactElectronicAddress)
- סוג כתובת
- שם תצוגה
- כתובת דוא"ל
- מספר פקס
- דוא"ל 2
- דוא"ל 3
- פקס ביתי
- פקס ראשי
- פקס עסקי
- דוא"ל 1 (MapiContactElectronicAddress)
- אירועים (MapiContactEventPropertySet) ראה להלן לדוגמה כיצד להגדיר אירועים.
- יום הולדת
- יום נישואין
- מידע שם (MapiContactNamePropertySet)
- שם תצוגה
- קידומת שם תצוגה
- קבץ תחת
- קבץ תחת מזהה
- דור
- שם פרטי
- ראשי תיבות
- שם אמצעי
- כינוי
- שם משפחה
- מידע אישי (MapiContactPersonalInfoPropertySet)
- חשבון
- דף בית עסקי
- שם רשת מחשבים
- מספר לקוח
- מיקום עסקי חופשי
- אתר FTP
- מגדר
- מספר תעודת זהות
- תחביבים
- HTML
- כתובת מסרים מיידיים
- שפה
- מיקום
- הערות
- מספר זיהוי ארגוני
- דף בית אישי
- שם המפנה
- שם בן/בת זוג
- כתובת פיזית (MapiContactPhysicalAddressPropertySet)
- כתובת בית (MapiContactPhysicalAddress)
- כתובת
- עיר
- מדינה
- קוד המדינה
- מיקוד
- תיבת דואר
- מדינה או מחוז
- כתובת אחרת
- כתובת העבודה
- כתובת בית (MapiContactPhysicalAddress)
- מידע מקצועי
- עוזר
- שם החברה
- שם מחלקה
- שם המנהל
- מיקום המשרד
- מקצוע
- תואר
- טלפונים (MapiContactTelephonePropertySet)
- מספר טלפון של העוזר
- מספר טלפון עסקי 2
- מספר טלפון עסקי
- מספר טלפון לחזרה
- מספר טלפון רכב
- מספר טלפון ראשי של החברה
- מספר טלפון בית 2
- מספר טלפון לבית
- מספר ISDN
- מספר טלפון נייד
- מספר טלפון אחר
- מספר פייג’ר
- מספר טלפון ראשי
- מספר טלפון רדיו
- מספר טלקס
- מספר טלפון TTY/TDD
- כתובות אלקטרוניות (MapiContactElectronicAddressPropertySet)
הקוד הבא משתמש ב‑Aspose.Email כדי ליצור איש קשר ב‑Outlook וממלא אותו בשם, בתכונות מקצועיות, בכתובת פיזית ובדוא"ל. הוא גם מציג הוספה של MapiContactEventPropertySet אל איש הקשר.
|
| | :- | |איור: איש קשר של Microsoft Outlook מקודד עם Aspose.Email|
הוספת מידע אירוע לאיש קשר MapiContact
Microsoft Outlook מאפשר למשתמשים להוסיף מידע על אירוע לאיש קשר. האירוע כולל יום הולדת ויום נישואין. Aspose.Email מספק את ה‑ MapiContactEventPropertySet מחלקה להוספת מידע זה לאיש קשר. זה מופיע במפורט בדוגמה הבאה.
יצירת, שמירה וקריאת אנשי קשר של Outlook
Aspose.Email מאפשר למפתחים ליצור אנשי קשר של Microsoft Outlook וכן הודעות דוא"ל. ה‑ MapiContact המחלקה מספקת את כל תכונות איש הקשר הדרושות ליצירת איש קשר של Outlook. מאמר זה מציג כיצד ליצור, לשמור ולקרוא איש קשר של Outlook באמצעות ה‑ MapiContact מחלקה.
יצירה ושמירת MapiContact
ניתן להשתמש בשלבים הבאים כדי ליצור ולשמור איש קשר בדיסק:
- צור מופע חדש של ה‑ MapiContact מחלקה.
- הזן מידע הקשור למאפיינים שונים של איש הקשר.
- הוסף נתוני תמונה לאיש קשר, אם קיימים.
- שמור את האיש קשר בפורמט 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.