טעינה ושמירה של הודעות אימייל באמצעות Aspose.Email ל‑C++

Aspose.Email ל‑C++ מציע אפשרויות גמישות לטעון, לשמור ולהמיר הודעות אימייל במגוון פורמטים, כולל EML, MSG, MHTML, ו‑HTML. ניתן גם להתאים את אפשרויות הטעינה והשמירה כדי להתמודד עם קידוד, קבצים מצורפים ודרישות עיצוב.

טעינת הודעה עם אפשרויות טעינה מותאמות

ה MailMessage המחלקה יכולה לטעון הודעות ממגוון פורמטים כגון EML, MSG, MHTML, ו‑HTML באמצעות אפשרויות טעינה מיוחדות. אפשרויות אלו מאפשרות למפתחים לציין העדפות קידוד, לשמר קבצים מצורפים ולנהל משאבים משובצים.

הדוגמה הבאה ב‑C++ מציגה כיצד לטעון הודעות אימייל באמצעות אפשרויות טעינה שונות.

שמירת הודעות אימייל בפורמטים שונים

Aspose.Email ל‑C++ מאפשר המרה של הודעות בין פורמטים כגון EML, MSG, MHTML, ו‑HTML. מפתחים יכולים להשתמש ב‑ SaveOptions היררכיית המחלקות לציון פרמטרים מתקדמים של שמירה, כולל קידוד, קבצים מצורפים בפורמט TNEF, ושמירת גבולות.

אפשרויות שמירה זמינות כוללות:

  • EmlSaveOptions
  • MsgSaveOptions
  • MhtSaveOptions
  • HtmlSaveOptions

שמירת אימייל כ‑EML

קטע הקוד הבא מדגים כיצד לטעון הודעת EML ולשמור אותה בכונן באותו פורמט.

שימור גבולות ה‑EML המקוריים

ניתן לשמר את גבולות ה‑MIME המקוריים בעת שמירת קובץ EML.

שימור קבצים מצורפים בפורמט TNEF ב‑EML

דוגמת הקוד הבאה מציגה כיצד לשמור אימייל תוך שמירה על קבצים מצורפים בפורמט TNEF (Transport Neutral Encapsulation Format).

Convert EML to MSG

בקלות ניתן להמיר קובץ EML לפורמט Outlook MSG. קטע הקוד הבא מדגים כיצד לטעון הודעת EML ולהמיר אותה ל‑MSG באמצעות האפשרות המתאימה מ‑ SaveOptions מחלקה.

שמירה כ‑MHTML

הדוגמה הבאה מציגה כיצד לטעון הודעת EML ולשמור אותה כקובץ MHTML.

ייצוא ל‑MHT עם אזור זמן מותאם

ניתן להגדיר אזור זמן מותאם או מערכת לשדות תאריך ההודעה לפני ייצוא לפורמט MHT. ה‑ MailMessage class מספקת את TimeZoneOffset property לקביעת אזור זמן מותאם. קטע הקוד הבא מציג כיצד לייצא אימייל ל‑MHT עם אזור זמן מותאם.

ייצוא אימייל ל‑EML

הדוגמה הבאה מציגה כיצד לייצא אימייל לפורמט EML: