API منبع باز .NET برای کار با فایل های MSG و EML MS Outlook
فایلهای MSG و EML MS Outlook را بخوانید، پیوستهای ایمیل را ذخیره کنید، و ویژگیهای پیام را از داخل برنامههای NET بخوانید.
MsgReader API برای دات نت چیست؟
MSGReader یک API .NET منبع باز قوی است که برای توسعه دهندگانی طراحی شده است که نیاز به خواندن و پردازش فایل های Microsoft Outlook MSG و EML در برنامه های خود دارند. چه در حال استخراج ایمیلها، قرار ملاقاتها، وظایف یا جزئیات تماس باشد، این API مدیریت اشیاء مختلف Outlook را بدون اتکا به خود Outlook یکپارچه میکند. MSGReader با پشتیبانی از انواع مختلف بدن مانند متن ساده، HTML و RTF، همراه با مدیریت پیوست و شناسایی مجموعه نویسه ها، راه حلی جامع برای مدیریت کارآمد فایل MSG در محیط های NET ارائه می دهد.
MsgReader برای NET API - ویژگی های کلیدی
برخی از ویژگی های اصلی MsgReader در زیر آمده است:
- پشتیبانی جامع شی: ایمیلها، قرار ملاقاتها، وظایف، کارتهای تماس و یادداشتهای چسبنده را از فایلهای Outlook MSG بخوانید.
- Diverse Body Handling: از متن، HTML، HTML جاسازی شده در قالبهای RTF و RTF برای متن پیام پشتیبانی میکند.
- مدیریت پیوست: به استخراج، حذف و ذخیره پیوستها در فایلهای MSG اجازه میدهد.
- تشخیص مجموعه نویسه: بهطور خودکار کدگذاری مجموعه کاراکترها را در بدنههای HTML شناسایی میکند، بهویژه زمانی که در RTF جاسازی شده باشد.
- سهولت استفاده: API ساده برای ادغام در پروژههای NET، با روشهای ساده برای استخراج دادهها.
- بسته NuGet: به صورت بسته NuGet موجود است که نصب و بهروزرسانی آن را در پروژههای NET آسان میکند.
- منبع باز: تحت مجوز MIT، امکان استفاده رایگان در پروژه های تجاری و غیر تجاری را فراهم می کند.
شروع کار با MSGReader برای NET API
می توانید کتابخانه MSGReader را از GitHub یا Nuget دانلود کنید.
نصب و راه اندازی
نصب MSGReader API برای دات نت ساده است و مطابق شکل زیر می توان آن را از ناگت انجام داد:
نصب MSGReader API برای دات نت
Install-Package MSGReader
نمونه کد برای MSGReader API برای دات نت
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) را در دات نت بخوانیم؟
In order to read properties from an Outlook (MSG) file, the following steps can be used.- MSGReader را نصب کنید: کتابخانه MSGReader را با استفاده از NuGet Package Manager در ویژوال استودیو به پروژه دات نت خود اضافه کنید.
- شامل فضای نام: فضای نام مورد نیاز MSGReader را برای دسترسی به عملکردهای آن وارد کنید.
- فایل MSG را راه اندازی کنید: با ارائه مسیر به فایل MSG، نمونه ای از کلاس پیام ایجاد کنید.
- اطلاعات فرستنده را استخراج کنید: از فایل MSG به جزئیات فرستنده دسترسی پیدا کنید.
- تاریخ و زمان ارسال را استخراج کنید: تاریخ و ساعت ارسال ایمیل را بازیابی کنید.
- دریافت گیرندگان: فهرستی از گیرندگان را برای فیلدهای "به" و "رایگان کپی" دریافت کنید.
- موضوع را استخراج کنید: به خط موضوع ایمیل دسترسی پیدا کنید.
- محتوای متن را استخراج کنید: محتوای اصلی ایمیل، مانند متن ساده یا HTML را بازیابی کنید.
- اطلاعات استخراجشده را پردازش کنید: دادههای استخراجشده را بر اساس الزامات برنامهتان در صورت نیاز مدیریت کنید.
چگونه می توان ویژگی های خواندن را از پیام Outlook (EML) در دات نت اضافه کرد؟
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 یک راه حل همه کاره و قابل اعتماد برای توسعه دهندگان دات نت است که به دنبال مدیریت بدون زحمت فایل های Outlook MSG و EML هستند. پشتیبانی گسترده آن از اشیاء مختلف Outlook، مدیریت یکپارچه محتوای بدن، و مدیریت کارآمد پیوست، آن را به ابزاری ارزشمند برای هر پروژه ای که نیاز به استخراج و پردازش داده های ایمیل دارد، تبدیل کرده است. به عنوان یک کتابخانه منبع باز و دارای مجوز MIT، هم انعطاف پذیری و هم سهولت ادغام را ارائه می دهد و برای طیف گسترده ای از برنامه ها، از تجزیه و تحلیل داده ها تا اتوماسیون ایمیل، بدون نیاز به نصب Outlook مناسب است.
محصولات مشابه
- Apache POI XWPF | API جاوا منبع باز برای ایجاد و اصلاح فایل های DOCX
- DocX | API .NET منبع باز را برای ایجاد و اصلاح فایل های DOCX
- Docx4J | برای ایجاد و اصلاح فایلهای DOC و DOCX منبع باز Java API
- ExcelDataReader | API .NET منبع باز برای خواندن اسناد XLS، XLSX، CSV و صفحه گسترده
- FileFormat.Cells | فایل های اکسل را با سی شارپ دات نت تهیه و به روز کنید