أرسل بالبريد الإلكتروني إلى HTML Python

غالبًا ما يُطلب تحويل رسائل البريد الإلكتروني إلى تنسيق HTML لتضمينها في صفحات الويب. من أجل أتمتة هذا التحويل ، ستتعلم في هذه المقالة كيفية تحويل البريد الإلكتروني إلى HTML باستخدام Python. على وجه الخصوص ، ستغطي المقالة كيفية تحويل EML أو MSG البريد الإلكتروني إلى صفحات HTML.

Python Email to HTML Conversion API

من أجل تحويل رسائل البريد الإلكتروني إلى HTML برمجيًا ، سنستخدم Aspose.Email for Python عبر .NET. تتيح لك واجهة برمجة التطبيقات إنشاء عملاء بريد إلكتروني غني بالميزات وتحويل رسائل البريد الإلكتروني إلى تنسيقات أخرى في 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 (سلسلة ، SaveOptions).

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل EML إلى HTML في Python.

import aspose.email as ae
from aspose.email import MailMessage, SaveOptions, HtmlFormatOptions

# قم بتحميل رسالة EML
eml = MailMessage.load("Message.eml")

# قم بتعيين SaveOptions
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 (سلسلة ، SaveOptions).

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل MSG إلى HTML في Python.

import aspose.email as ae
from aspose.email import MailMessage, SaveOptions, HtmlFormatOptions

# قم بتحميل رسالة EML
msg = MailMessage.load("Message.msg")

# قم بتعيين SaveOptions
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 (سلسلة ، SaveOptions).

يوضح نموذج الكود التالي كيفية إخفاء رسالة بريد إلكتروني إلى MHTML بلغة بيثون.

# تحميل رسالة البريد الإلكتروني
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. يمكنك استكشاف المزيد حول واجهة برمجة تطبيقات البريد الإلكتروني في Python باستخدام التوثيق. علاوة على ذلك ، يمكنك نشر استفساراتك على المنتدى.

أنظر أيضا