יצירה ושמירת קבצי Outlook MSG
Aspose.Email for C++ מאפשר למפתחים ליצור, לשנות ולשמור קבצי Outlook MSG בצורה תכנותית עם שליטה מלאה על מאפייני ההודעה ועיצובן. ניתן ליצור הודעות MSG מאפס, להוסיף קבצים מצורפים, להשתמש בגופי טקסט עשיר (RTF), לשמור טיוטות ולמטב את גודל ההודעה באמצעות אפשרויות דחיסת הגוף.
צור ושמור הודעות Outlook
ה MailMessage class מספקת את Save() שיטה לשמירת קבצי MSG לדיסק או לזרם. ניתן להגדיר את השולח, הנמענים, הנושא והגוף, ולאחר מכן להמיר את ההודעה לפורמט Outlook MSG באמצעות ה‑ MapiMessage מחלקה.
דוגמת הקוד הבאה מציגה כיצד ליצור הודעת אימייל פשוטה על‑ידי קביעת השולח, הנמען, הנושא והגוף, לאחר מכן להפוך אותה להודעת MAPI תואמת Outlook, ולבסוף לשמור אותה כקובץ MSG.
צור קובצי MSG עם גוף RTF
הודעות Outlook תומכות בגופי Rich Text Format (RTF) המשמרים עיצוב טקסט מתקדם כגון מודגש, קו תחתון וכותרות. Aspose.Email ממירה באופן אוטומטי את HtmlBody של MailMessage ל‑RTF בעת שמירה כ‑MSG, משמר את כל העיצוב.
דוגמת הקוד הבאה מציגה כיצד ליצור הודעת אימייל עם גוף מפורמט ב‑HTML, כולל כותרות וטקסט מעוצב, לאחר מכן להמיר אימייל זה להודעת MAPI Outlook ולשמור אותו כקובץ MSG. זה מאפשר ליצור קבצי אימייל תואמים ל‑Outlook המשמרים עיצוב טקסט עשיר באמצעות Aspose.Email.
שמירת הודעה במצב טיוטה
ניתן לסמן הודעה כ‑טיוטה על‑ידי הגדרת הדגל המתאים לפני שמירתה כ‑MSG. ניתן לפתוח מחדש טיוטות ולערוך אותן.
אופטימיזציה עם דחיסת גוף
Aspose.Email מספקת דחיסת גוף לקבצי MSG דרך ה‑ MapiConversionOptions המחלקה. הפעלת דחיסה יוצרת קבצי MSG ו‑PST קטנים יותר אך עשויה להאט מעט את העיבוד.
דוגמת הקוד הבאה מציגה כיצד לטעון הודעת אימייל קיימת מקובץ, ליצור אפשרויות המרה עם דחיסת גוף מופעלת, ולהמיר את הטעינה MailMessage ל‑ MapiMessage עיצוב באמצעות אפשרויות אלו. תהליך זה ממטב את גודל גוף האימייל במהלך ההמרה לשיפור הטיפול בקבצי הודעות Outlook.
- UseBodyCompression = true → קובץ קטן יותר, ביצועים איטיים יותר.
- UseBodyCompression = false → המרה מהירה יותר, פלט גדול יותר.