HTML JPG PDF XML EML
Aspose.Email  للـ .NET
EML

عارض EML لتطبيقات .NET

عرض ملفات EML برمجياً في C# دون الاعتماد على Microsoft Outlook أو Thunderbird.

كيفية عرض ملفات EML باستخدام واجهة برمجة تطبيقات بريد إلكتروني متقدمة

اعرض ملفات EML بسهولة برمجيًا في تطبيقات .NET الخاصة بك دون الاعتماد على Microsoft Outlook أو Thunderbird. استفد من Aspose.Email لـ .NET ، مكتبة معالجة بريد إلكتروني موثوقة ومرنة، لدمج قدرات عرض ملفات EML في مشاريعك. مع ميزات متقدمة مثل التعامل مع المرفقات، عرض HTML، ودعم صيغ متعددة، تمكّن المطورين من بناء تطبيقات بريد إلكتروني عالية الأداء.

توفر المكتبة واجهة برمجة تطبيقات بديهية صُممت مع وضع المطورين في الاعتبار. فهي تزيل التعقيد في التعامل مع ملفات البريد الإلكتروني مع توفير الموثوقية والأداء. سواءً كنت تبني عملاء بريد إلكتروني، أنظمة أرشفة، أو أدوات مخصصة، تضمن المكتبة الدقة وسهولة الاستخدام.

الفوائد الرئيسية:

  • تحليل وعرض محتوى الرسالة بما في ذلك البيانات الوصفية والمرفقات برمجيًا وبأقل جهد.

  • دعم لبيئات .NET Framework و .NET Core و .NET Standard.

  • الاستقلالية عن عملاء البريد الإلكتروني مثل Microsoft Outlook أو Thunderbird.

  • أداء عالي لإدارة مجموعات البيانات الكبيرة وعرض الرسائل الإلكترونية بتنسيق HTML.

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

تثبيت واستخدام واجهة برمجة تطبيقات البريد الإلكتروني بلغة C# لعرض ملفات EML

لبدء، قم بتثبيت الـ API في بيئة التطوير الخاصة بك:

  • فتح NuGet مدير الحزم، ابحث عن Aspose.Email وانقر تثبيت.

  • يمكنك أيضًا استخدام الأمر التالي في وحدة تحكم مدير الحزم.

الأمر


PM> Install-Package Aspose.Email

بمجرد التثبيت، يمكنك بدء الترميز.

خطوات عرض EML عبر C#

تسهل واجهة برمجة التطبيقات C# للمطورين عرض ملفات EML ببضع أسطر من الشيفرة فقط.

  1. إنشاء مسار ملف إخراج.
  2. استخدم الـ تحميل طريقة لتحميل الملف إلى نسخة من MailMessage class.
  3. استدعِ الـ حفظ طريقة لحفظ EML بتنسيق HTML.
  4. استدعِ Process.Start مع مسار ملف HTML الناتج لتحميل محتوى EML في المتصفح الافتراضي.

متطلبات النظام

المكتبة مدعومة على جميع أنظمة التشغيل الرئيسية. تأكد فقط من أن لديك المتطلبات المسبقة التالية.

  • Microsoft Windows أو نظام تشغيل متوافق مع .NET Framework و .NET Core ومنصات Xamarin
  • بيئة تطوير مثل Microsoft Visual Studio
  • Aspose.Email المذكور في مشروعك
 

شفرة C# لعرض EML

string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";

// load the EML file in an instance of MailMessage
using (var message = Aspose.Email.MailMessage.Load("template.eml"))
{
    // save EML in HTML format
    message.Save(output, Aspose.Email.SaveOptions.DefaultHtml);
}
// load resultant HTML in default browser
System.Diagnostics.Process.Start(output);
 

عرض EML في المتصفح

عملية تحويل ملفات EML إلى HTML تمكنك من عرض محتوى الرسالة مباشرةً في متصفح الويب. شاهد كيف يظهر ملف EML المحوّل في المتصفح بعد معالجته باستخدام Aspose.Email لـ .NET. المحتوى المعروض يتضمن الرأس (المرسل، المستلم، الموضوع) والجسم (نص منسق، صور، أو روابط تشعبية).

  • واجهة برمجة تطبيقات البريد الإلكتروني لتطبيقات .NET

    Aspose.Email لـ .NET هي حل لتحليل صيغ Microsoft Outlook وThunderbird. يمكن بسهولة إنشاء، معالجة، وتحويل صيغ البريد الإلكتروني والتخزين مثل MSG، EMLX، EML وMHT. التعامل مع المرفقات، تخصيص رؤوس الرسائل وتطبيق بروتوكولات الشبكة المختلفة مثل POP3 وIMAP وSMTP لإرسال واستلام البريد الإلكتروني أصبح أسهل بكثير. إنها واجهة برمجة تطبيقات مستقلة ولا تتطلب تثبيت Microsoft Outlook أو أي برنامج آخر.

    جرب النسخة المجانية من الواجهة البرمجية

    جرب قوة الواجهة البرمجية مع نسخة تجريبية مجانية . زر صفحة التحميل للوصول إلى أحدث إصدار من المكتبة واستكشاف ميزاتها دون التزام.

    EML Viewer Online

    عارض ملفات البريد الإلكتروني للأنساق الأخرى

    توسّع Aspose.Email لـ .NET وظائفها لتتجاوز ملفات EML، وتدعم مجموعة متنوعة من صيغ البريد الإلكتروني. يمكن للمطورين أيضًا استخدامها لعرض ما يلي:

    EMLX (صيغة Apple Mail EMLX)
    ICS (ملفات iCalendar لبيانات الأحداث)
    MBOX (مجموعة من رسائل البريد الإلكتروني)
    MSG (صيغة بريد Microsoft Outlook)
    OFT (قوالب بريد Outlook)
    OST (ملفات التخزين غير المتصلة)
    PST (ملفات التخزين الشخصية لـ Outlook)
    VCF (ملفات بطاقات افتراضية لمعلومات الاتصال)