C# إرسال بريد إلكتروني إلى HTML

لتضمين محتوى رسائل البريد الإلكتروني في صفحات الويب ، ستحتاج إلى تحويلها إلى تنسيق HTML. في مثل هذه الحالات ، تتناول هذه المقالة كيفية أتمتة تحويل بريد إلكتروني إلى HTML في تطبيقات .NET. على وجه الخصوص ، سوف تتعلم كيفية تحويل رسائل البريد الإلكتروني MSG و EML إلى HTML أو MHTML في C#.

C# Email to HTML Converter API - تنزيل مجاني

لتحويل البريد الإلكتروني إلى HTML ، سنستخدم Aspose.Email for .NET. تم تصميم واجهة برمجة التطبيقات المذكورة لإنشاء رسائل البريد الإلكتروني ومعالجتها وتحويلها وإرسالها دون تثبيت MS Outlook أو أي برنامج آخر. يمكنك إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته داخل تطبيق .NET الخاص بك باستخدام NuGet.

PM> Install-Package Aspose.Email

تحويل رسائل البريد الإلكتروني إلى HTML في C#

توضح الأقسام التالية كيفية تحويل رسائل البريد الإلكتروني إلى تنسيقات HTML أو MHTML.

تحويل MSG أو EML إلى HTML في C#

فيما يلي خطوات تحويل ملف بريد إلكتروني MSG أو EML إلى HTML باستخدام Aspose.Email لـ .NET.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل بريد إلكتروني 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().فيما يلي خطوات إجراء هذه العملية.

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

أنظر أيضا