واجهة برمجة تطبيقات .NET مفتوحة المصدر للعمل مع ملفات MS Outlook MSG وEML
قراءة ملفات MS Outlook MSG وEML، وحفظ مرفقات البريد الإلكتروني، وقراءة خصائص الرسائل من داخل تطبيقات .NET.
ما هو MsgReader API لـ .NET؟
MSGReader عبارة عن واجهة برمجة تطبيقات .NET قوية ومفتوحة المصدر مصممة للمطورين الذين يحتاجون إلى قراءة ومعالجة ملفات MSG وEML الخاصة بـ Microsoft Outlook داخل تطبيقاتهم. سواء كان الأمر يتعلق باستخراج رسائل البريد الإلكتروني أو المواعيد أو المهام أو تفاصيل الاتصال، فإن واجهة برمجة التطبيقات هذه تجعل التعامل مع كائنات Outlook المختلفة أمرًا سهلاً دون الاعتماد على Outlook نفسه. مع دعم أنواع مختلفة من النصوص مثل النص العادي وHTML وRTF، إلى جانب إدارة المرفقات واكتشاف مجموعة الأحرف، تقدم MSGReader حلاً شاملاً للتعامل بكفاءة مع ملفات MSG في بيئات .NET.
MsgReader لـ .NET API - الميزات الرئيسية
فيما يلي بعض الميزات الرئيسية لبرنامج MsgReader:
- دعم شامل للأشياء: قراءة رسائل البريد الإلكتروني والمواعيد والمهام وبطاقات الاتصال والملاحظات اللاصقة من ملفات Outlook MSG.
- التعامل مع أنواع مختلفة من النصوص: يدعم النص، وHTML، وHTML المضمن في تنسيقات RTF، وRTF لهيئات الرسائل.
- إدارة المرفقات: تسمح باستخراج المرفقات وإزالتها وحفظها داخل ملفات MSG.
- اكتشاف مجموعة الأحرف: يكتشف تلقائيًا ترميز مجموعة الأحرف في نصوص HTML، وخاصةً عند تضمينها في RTF.
- سهولة الاستخدام: واجهة برمجة تطبيقات بسيطة للتكامل في مشاريع .NET، مع طرق مباشرة لاستخراج البيانات.
- حزمة NuGet: متوفرة كحزمة NuGet، مما يجعل من السهل تثبيتها وتحديثها داخل مشاريع .NET.
- المصدر المفتوح: مرخص بموجب معهد ماساتشوستس للتكنولوجيا، مما يسمح بالاستخدام المجاني في المشاريع التجارية وغير التجارية.
البدء باستخدام MSGReader لـ .NET API
يمكنك تنزيل مكتبة MSGReader من GitHub أو nuget.
تثبيت
إن تثبيت MSGReader API لـ .NET أمر بسيط ويمكن القيام به من nugget كما هو موضح أدناه:
تثبيت واجهة برمجة تطبيقات MSGReader لـ .NET
Install-Package MSGReader
أمثلة التعليمات البرمجية لواجهة برمجة تطبيقات MSGReader لـ .NET
You can use the MSGReader API to work with Outlook MSG and EML files right from within your .NET applications. This lets you create .NET applications to read and process email messages including archiving systems. Following code samples demonstrate how to use MSGReader API in your .NET application.كيفية قراءة الخصائص من رسالة Outlook (MSG) في .NET؟
In order to read properties from an Outlook (MSG) file, the following steps can be used.- تثبيت MSGReader: أضف مكتبة MSGReader إلى مشروع .NET الخاص بك باستخدام NuGet Package Manager في Visual Studio.
- تضمين مساحة الاسم: قم باستيراد مساحة اسم MSGReader المطلوبة للوصول إلى وظائفها.
- تهيئة ملف MSG: قم بإنشاء مثيل لفئة الرسالة عن طريق توفير المسار إلى ملف MSG.
- استخراج معلومات المرسل: يمكنك الوصول إلى تفاصيل المرسل من ملف MSG.
- استخراج تاريخ ووقت الإرسال: استرداد التاريخ والوقت الذي تم فيه إرسال البريد الإلكتروني.
- الحصول على المستلمين: الحصول على قائمة المستلمين لحقول "إلى" و"نسخة إلى".
- استخراج الموضوع: قم بالوصول إلى سطر الموضوع في البريد الإلكتروني.
- استخراج محتوى النص: استرداد محتوى نص البريد الإلكتروني، مثل النص العادي أو HTML.
- معالجة المعلومات المستخرجة: تعامل مع البيانات المستخرجة حسب الحاجة استنادًا إلى متطلبات تطبيقك.
كيفية إضافة خصائص القراءة من رسالة Outlook (EML) في .NET؟
An EML file is an email file format in the MIME message format. MSGReader API for .NET can load an EML file and can read its properties such as recipient, subject, message body, etc. The following code sample demonstrates this.خاتمة
MSGReader هو حل متعدد الاستخدامات وموثوق به لمطوري .NET الذين يتطلعون إلى إدارة ملفات MSG وEML في Outlook دون عناء. إن دعمه الواسع للعديد من كائنات Outlook، والتعامل السلس مع محتوى النص، وإدارة المرفقات الفعّالة تجعله أداة قيمة لأي مشروع يتطلب استخراج بيانات البريد الإلكتروني ومعالجتها. وباعتباره مكتبة مفتوحة المصدر ومرخصة من MIT، فإنه يوفر المرونة وسهولة التكامل، مما يجعله مناسبًا لمجموعة واسعة من التطبيقات، من تحليل البيانات إلى أتمتة البريد الإلكتروني، دون الحاجة إلى تثبيت Outlook.
منتجات مماثلة
- Apache POI XWPF | واجهة برمجة تطبيقات Java مفتوحة المصدر لإنشاء وتعديل ملفات DOCX
- DocX | واجهة برمجة تطبيقات .NET مفتوحة المصدر لإنشاء وتعديل ملفات DOCX
- Docx4J | واجهة برمجة تطبيقات Java مفتوحة المصدر لإنشاء وتعديل ملفات DOC وDOCX
- ExcelDataReader | واجهة برمجة تطبيقات .NET مفتوحة المصدر لقراءة مستندات XLS وXLSX وCSV وجداول البيانات
- FileFormat.Cells | إنشاء ملفات Excel وتحديثها باستخدام C# .NET