כדי להטמיע את תוכן האימיילים בדפי האינטרנט, תצטרך להמיר אותם לפורמט HTML. במקרים כאלה, מאמר זה מכסה כיצד להפוך הודעת דואר אלקטרוני ל-HTML לאוטומטית ביישומי NET. במיוחד, תלמד כיצד להמיר דוא"ל MSG ו-EML ל-HTML או MHTML ב-C#.
C# Email to HTML Converter API - הורדה חינם
עבור המרת אימייל ל-HTML, נשתמש ב-Aspose.Email for .NET. ה-API האמור נועד ליצור, לתפעל, להמיר ולשלוח מיילים מבלי להתקין MS Outlook או כל תוכנה אחרת. אתה יכול להוריד את ה-DLL של ה-API או להתקין אותו בתוך יישום ה-NET שלך באמצעות NuGet.
PM> Install-Package Aspose.Email
המרת אימיילים ל-HTML ב-C#
הסעיפים הבאים מדגימים כיצד להמיר הודעות דוא"ל לפורמטים HTML או MHTML.
המרת MSG או EML ל-HTML ב-C#
להלן השלבים להמרת קובץ דוא"ל MSG או EML ל-HTML באמצעות Aspose.Email עבור NET.
- טען את קובץ האימייל EML או MSG באמצעות מחלקה MailMessage.
- המר דואר אלקטרוני ל-HTML באמצעות השיטה MailMessage.Save(String, SaveOptions.DefaultHtml).
דוגמת הקוד הבאה מראה כיצד להמיר מייל MSG/EML ל-HTML באמצעות C#.
// טען קובץ אימייל
MailMessage mailMsg = MailMessage.Load("mail.eml");
// המרת דואר אלקטרוני ל-HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);
שמור MSG או EML כ-MHTML ב-C#
MHTML הוא פורמט ארכיון של דפי אינטרנט המשמש להקיף את תוכן ה-HTML יחד עם המשאבים החיצוניים. על מנת לבצע המרת אימייל ל-MHTML, אתה רק צריך לספק את SaveOptions.DefaultMhtml כפרמטר שני לשיטת MailMessage.Save() . להלן השלבים לביצוע פעולה זו.
- טען את קובץ האימייל EML או MSG באמצעות מחלקה MailMessage.
- המר דואר אלקטרוני ל-MHTML באמצעות השיטה MailMessage.Save(String, SaveOptions.DefaultMhtml).
דוגמת הקוד הבאה מראה כיצד להמיר קובץ MSG או EML ל-MHTML באמצעות C#.
// טען קובץ אימייל
MailMessage mailMsg = MailMessage.Load("mail.msg");
// המרת דואר אלקטרוני ל-MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);
C# MSG או EML to HTML Converter - קבל רישיון חינם
אתה יכול להמיר הודעות דוא"ל ל-HTML ללא מגבלות הערכה על ידי קבלת רישיון זמני בחינם.
אימייל ל-HTML - הדגמה חיה
סיכום
במאמר זה, למדת כיצד להמיר מיילים לפורמטים HTML או MHTML באמצעות C#. השלבים יחד עם הפניות ל-API ודוגמאות קוד הראו כיצד לבצע המרת MSG/EML ל-HTML/MHTML. תוכל לחקור עוד על ממשק ה-API של C# לאימייל באמצעות תיעוד.