کتابخانه C#.NET رایگان برای خواندن و نوشتن ایمیل‌های Outlook

کتابخانه منبع باز C#.NET برای ایجاد، خواندن، نوشتن، و دستکاری پیام های ایمیل Outlook در داخل برنامه های NET از طریق C# API. 

NetOffice چیست؟

NetOffice یک API منبع باز است که به توسعه دهندگان دات نت اجازه می دهد پیام های ایمیل Outlook را به صورت برنامه ریزی شده ایجاد کنند. با استفاده از API، توسعه‌دهنده می‌تواند Microsoft Outlook را خودکار کند، یک سند تولید کند، آن را اصلاح کند و منابع را پاکسازی کند. علاوه بر این، API به شما امکان می‌دهد پوشه صندوق ورودی را بخوانید، موارد کار ایجاد کنید، ایمیل بفرستید، ایمیل دریافت کنید، مخاطبین را برشمارید و رویدادها را مدیریت کنید.

یکی از ویژگی های برجسته NetOffice سازگاری آن با نسخه های مختلف Microsoft Outlook است. چه در حال کار با Outlook 2010، 2013، 2016 یا بالاتر باشید، NetOffice تجربه ای روان را تضمین می کند و سردردهای مربوط به نسخه را برای توسعه دهندگان از بین می برد.

برای کار با سند Outlook، به VBIDEApi.dll، با OfficeApi.ddl، و NetOffice.dll به عنوان وابستگی نیاز دارید و به شما امکان می دهد یک برنامه کاربردی برای محیط 32 بیتی و 64 بیتی ایجاد کنید.

Previous Next

شروع به کار با NetOffice

ساده ترین راه برای نصب NetOffice از طریق NuGet است. برای استفاده از آن در کنسول مدیریت بسته ویژوال استودیو، لطفاً دستور زیر را وارد کنید.

NetOffice را از طریق NuGet نصب کنید

 Install-Package NetOfficeFw.Email 

NetOffice را از طریق GitHub

نصب کنید
git clone --recursive https://github.com/NetOfficeFw/NetOffice.git 

ارسال ایمیل از طریق C# API رایگان

NetOffice به برنامه نویسان دات نت اجازه می دهد تا ایمیل های Outlook را به صورت برنامه ای ارسال کنند. برای ارسال ایمیل، ابتدا باید یک Outlook را مقداردهی اولیه کنید. پس از شروع برنامه Outlook، می توانید یک مورد ایمیل جدید در آن ایجاد کنید، گیرندگان، موضوع و متن را تنظیم کنید. پس از اتمام کار با پیام ایمیل، ایمیل خود را ارسال می کنید. با استفاده از خطوط کد زیر، می توانید ایمیل های خود را به راحتی ارسال کنید.

ارسال پیام های ایمیل C#

  1. برنامه Outlook را با استفاده از روش Outlook.Application() شروع کنید
  2. یک مورد ایمیل جدید با استفاده از روش outlookApplication.CreateItem() ایجاد کنید و نوع مورد را به عنوان olMailItem تنظیم کنید
  3. با استفاده از روش Recipients.Add() گیرندگان ایمیل را اضافه کنید و گیرندگان را به عنوان رشته ارسال کنید
  4. تنظیم موضوع ایمیل
  5. تنظیم متن ایمیل
  6. ارسال ایمیل
  7. خروج و از بین بردن برنامه Outlook

ایمیل ها را به راحتی از طریق C# APi رایگان ارسال کنید

// start outlook
Outlook.Application outlookApplication = new Outlook.Application();

// create a new MailItem.
Outlook.MailItem mailItem = outlookApplication.CreateItem(OlItemType.olMailItem) as Outlook.MailItem;

// prepare item and send
mailItem.Recipients.Add("test@fileformat.com");
mailItem.Subject = "File Format Developer Guide";
mailItem.Body = "Send Emails programmatically in C#"
mailItem.Send();

// close outlook and dispose
outlookApplication.Quit();
outlookApplication.Dispose();

پیام های ایمیل را از طریق C# بازیابی کنید

بازیابی ایمیل‌ها از حساب‌های Outlook از طریق API بصری منبع باز NetOffice کارآمد می‌شود. توسعه دهندگان نرم افزار می توانند به راحتی ایمیل ها را بر اساس پارامترهای مختلف مانند تاریخ، فرستنده یا موضوع واکشی کنند و آنها را قادر می سازد تا عملکردهای جستجو و فیلتر قدرتمند را پیاده سازی کنند. این کتابخانه دارای عملکردهای مهمی برای بازیابی پیام های ایمیل است، مانند بازیابی پیام به صورت ناهمزمان، بازیابی لیست پیام، بازیابی یک پیام خاص، بازیابی به یک فایل و بسیاری موارد دیگر.

پیوست ایمیل را مدیریت کنید

مدیریت پیوست‌های ایمیل یکی از جنبه‌های حیاتی بسیاری از برنامه‌ها است. کتابخانه رایگان NetOffice .NET این امکان را برای توسعه دهندگان نرم افزار فراهم می کند تا بتوانند پیوست های ایمیل را در داخل برنامه های NET خود مدیریت کنند. این کتابخانه در این زمینه عالی است و به توسعه دهندگان این امکان را می دهد که به طور یکپارچه پیوست ها را مدیریت کنند، خواه آن ها را استخراج کنند، موارد جدید اضافه کنند یا حتی پیوست های موجود را به راحتی اصلاح کنند.

 فارسی