קריאה והצגה של הודעות דוא"ל וכותרות ב‑C++
Aspose.Email for C++ מספקת את MailMessage class, המייצגת הודעת דוא"ל ומאפשרת למפתחים לגשת ולהציג את תוכנה וכותרותיה. ניתן בקלות לחלץ מידע כגון שולח, נמענים, נושא, גוף וכותרות מקובץ דוא"ל קיים (EML).
הצגת מידע דוא"ל
טען קובץ דוא"ל והצג את המאפיינים המרכזיים שלו על המסך, כגון השולח, הנמענים, הנושא והגוף. דוגמת הקוד למטה תראה לך כיצד להציג מידע על דוא"ל על המסך באמצעות Aspose.Email API.
- צור מופע של MailMessage מחלקה.
- טען הודעת אימייל לתוך ה MailMessage מופע.
- הצג את המאפיינים הרצויים (לדוגמה, From, To, Subject ו‑Body) במסוף.
הערה: לקבלת דוגמאות מלאות וקבצי נתונים, בקר ב‑ מאגר GitHub של Aspose.Email עבור C++.
חילוץ כותרות דוא"ל
כותרת דוא"ל היא קבוצת שדות מטא‑דטה המתארים את ההודעה, כולל מידע ניתוב, סוג תוכן, קידוד, ופרטי השולח/המקבל.
Aspose.Email עבור C++ מאפשרת לך לחלץ ולעבוד עם כותרות אלו באמצעות ה‑ MailMessage מחלקה.
סוגי הכותרות הנפוצים ביותר זמינים דרך ה‑ HeaderType class, המספקת קבועים בשם לשדות כותרת סטנדרטיים.
קטע הקוד הבא מציג כיצד לחלץ כותרות דוא"ל:
- צור מופע של MailMessage מחלקה.
- טען קובץ דוא"ל לתוך המופע.
- קבל את אוסף הכותרות באמצעות ה‑ get_Headers() שיטה.
- עבור על האוסף כדי לקרוא או להציג שמות והערכי כותרות.
קבלת ערכי כותרת מפוענחים
חלק מכותרות הדוא"ל עשויות להכיל טקסט מקודד (לדוגמה, שורות נושא או כותרות מותאמות באמצעות מילים מקודדות). ניתן בקלות לקבל ערך מפוענח באמצעות ה‑ GetDecodedValue() שיטה של HeaderCollection מחלקה.
קטע הקוד הבא מראה לך כיצד לקבל ערכי כותרת מפוענחים.