יצירת והתאמת הודעות דוא"ל באמצעות Aspose.Email עבור C++

Aspose.Email for C++ מספקת את MailMessage class ליצירה, התאמה ושמירה של הודעות דוא"ל בפורמטים שונים. מחלקה זו מאפשרת להגדיר מאפיינים חיוניים כגון שולח, נמענים, נושא וגוף, ותומכת בשמירת הודעות בפורמטים EML, MSG ו‑MHTML.

יצירת הודעת דוא"ל חדשה

דוגמת הקוד הבאה מציגה כיצד ליצור ולהגדיר הודעת דוא"ל חדשה באמצעות Aspose.Email עבור C++.

  1. צור מופע של MailMessage מחלקה.
  2. הגדר מאפייני הודעה כגון From, To, Cc, Subject ו‑HtmlBody.
  3. אופציונלי, שמור את ההודעה במספר פורמטים (EML, MSG, MHTML וכו’).

שימוש בשמות ידידותיים לכתובות אימייל

שם ידידותי עושה את כתובת האימייל קריאה יותר. לדוגמה, John Smith <jsmith@domain.com> במקום רק jsmith@domain.com.

ניתן לקשר שמות ידידותיים לכתובות בעת בניית הודעת דוא"ל באמצעות ה‑ MailMessage מחלקה.

דוגמת הקוד למטה מציגה כיצד להוסיף שמות ידידותיים:

  1. צור מופע חדש של ה‑ MailMessage מחלקה.
  2. הוסף To, Cc, ו- Bcc נמענים עם כתובת ושם ידידותי.

הגדרת תוכן גוף האימייל

ה MailMessage המחלקה מאפשרת להגדיר את גוף האימייל בפורמט HTML. ניתן גם לספק תצוגות חלופיות ללקוחות אימייל שונים באמצעות ה‑ AlternateView מחלקה.

הגדרת גוף HTML

דוגמת הקוד הבאה מציגה כיצד לקבוע את תוכן ה-HTML של הודעת האימייל על ידי הקצאת מחרוזת HTML ל‑ set_HtmlBody property. השימוש במחרוזת זו כתוכן הודעה מצביע על כך שהודעת האימייל תשלח עם עיצוב HTML במקום טקסט פשוט.

הגדרת טקסט חלופי

חלק מלקוחות האימייל אינם יכולים להציג תוכן HTML. כדי להבטיח שההודעה שלך קריאה לכל הנמענים, ניתן להוסיף גרסה חלופית בטקסט פשוט באמצעות ה‑ AlternateView המחלקה. היא מאפשרת לכלול מספר גרסאות של הודעת אימייל בפורמטים שונים. לדוגמה, אם גוף ההודעה הראשי שלך הוא HTML, ניתן גם לצרף גרסת טקסט פשוט כחלופה.

דוגמת הקוד למטה מציגה כיצד ליצור הודעת אימייל ולהוסיף לה תצוגה חלופית המכילה תוכן טקסט פשוט.

ה AlternateView המחלקה גם מנהלת משאבים המשמשים בגוף האימייל:

  • LinkedResources – אוסף של פריטים משובצים (כגון תמונות או קבצים מצורפים) שנקשרים על‑ידי קישורים בתוכן ההודעה.
  • set_BaseUri() – מגדיר את ה‑URL הבסיסי המשמש לפתרון קישורים יחסיים או נתיבי משאבים בגוף ההודעה.