לעתים קרובות נדרשת המרה של הודעות דוא"ל לפורמט HTML כדי להטמיע אותן בדפי האינטרנט. על מנת להפוך המרה זו לאוטומטית, במאמר זה תלמדו כיצד להמיר דואר אלקטרוני ל-HTML באמצעות Python. במיוחד, המאמר יעסוק כיצד להמיר דוא"ל EML או MSG לדפי HTML.
Python Mail to HTML Conversion API
על מנת להמיר מיילים ל-HTML באופן פרוגרמטי, נשתמש ב-Aspose.Email for Python דרך .NET. ה-API מאפשר לך ליצור לקוחות דוא"ל עשירים בתכונות ולהמיר מיילים לפורמטים אחרים ב-Python. אתה יכול להתקין את ה-API על ידי ביצוע השלבים הבאים.
- הורד את קובץ ה-whl הניתן להתקנה מהסעיף הורדות.
- משורת הפקודה, השתמש בפקודה: pip install «FileName> >.whl כדי להתקין את ה-API.
- הורד חבילה שלמה של דוגמאות קוד מקור מ-GitHub.
המרת דואר אלקטרוני ל-HTML ב-Python
EML ו-MSG הם הפורמטים הנפוצים ביותר של דוא"ל, לכן, נדגים המרה של שני הפורמטים במפורש.
המרת EML ל-HTML ב-Python
להלן השלבים להמרת אימייל EML ל-HTML ב-Python.
- טען קובץ EML באמצעות מחלקת MailMessage.
- הגדר אפשרויות נוספות באמצעות מחלקה SaveOptions.
- המר EML ל-HTML באמצעות שיטת MailMessage.save(string, SaveOptions).
דוגמת הקוד הבאה מראה כיצד להמיר EML ל-HTML ב-Python.
import aspose.email as ae
from aspose.email import MailMessage, SaveOptions, HtmlFormatOptions
# טען הודעת EML
eml = MailMessage.load("Message.eml")
# הגדר אפשרויות שמירה
options = SaveOptions.default_html
options.embed_resources = False
options.HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.WriteCompleteEmailAddress #save the message headers to output HTML using the formatting options
# המרת EML ל-HTML
eml.save("SaveAsHTML.html", options)
המרת MSG ל-HTML ב-Python
להלן השלבים להמרת דוא"ל MSG ל-HTML ב-Python.
- טען קובץ MSG באמצעות מחלקת MailMessage.
- הגדר אפשרויות נוספות באמצעות מחלקה SaveOptions.
- המר MSG ל-HTML באמצעות שיטת MailMessage.save(string, SaveOptions).
דוגמת הקוד הבאה מראה כיצד להמיר MSG ל-HTML ב-Python.
import aspose.email as ae
from aspose.email import MailMessage, SaveOptions, HtmlFormatOptions
# טען הודעת EML
msg = MailMessage.load("Message.msg")
# הגדר אפשרויות שמירה
options = SaveOptions.default_html
options.embed_resources = False
options.HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.WriteCompleteEmailAddress #save the message headers to output HTML using the formatting options
# המרת msg ל-HTML
msg.save("SaveAsHTML.html", options)
המרת דואר אלקטרוני ל-MHTML ב-Python
להלן השלבים להמרת אימיילים מסוג EML או MSG ל-MHTML.
- טען את קובץ האימייל באמצעות מחלקה MailMessage.
- המר דואר אלקטרוני ל-MHTML באמצעות שיטת MailMessage.save(string, SaveOptions).
דוגמת הקוד הבאה מראה כיצד להסתיר מייל ל-MHTML ב-python.
# טען הודעת דואר אלקטרוני
eml = MailMessage.load("Message.eml")
# המרת דואר אלקטרוני ל-MHTML
eml.save("SaveAsMhtml.mhtml", SaveOptions.default_mhtml)
קבל רישיון API בחינם
אתה יכול להשתמש ב-Aspose.Email עבור Python דרך .NET על ידי בקשת [רישיון זמני בחינם].
דמו ישיר
סיכום
במאמר זה, למדת כיצד להמיר דואר אלקטרוני ל-HTML או MHTML באמצעות Python. במיוחד, ראית כיצד להמיר קבצי דוא"ל EML או MSG ל-HTML ב-Python. אתה יכול לחקור עוד על ה-API של Python דוא"ל באמצעות תיעוד. יתר על כן, אתה יכול לפרסם את השאילתות שלך בפורום שלנו.