דואר אלקטרוני ל-HTML Python

לעתים קרובות נדרשת המרה של הודעות דוא"ל לפורמט 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 דוא"ל באמצעות תיעוד. יתר על כן, אתה יכול לפרסם את השאילתות שלך בפורום שלנו.

ראה גם