1. Məhsullar
  2.   E-poçt
  3.   .NET
  4.   NetOffice
 
  

Outlook E-poçtlarını Oxumaq və Yazmaq üçün Pulsuz C# .NET Kitabxanası

C# API vasitəsilə .NET Proqramları daxilində Outlook E-poçt Mesajlarını Yaratmaq, Oxumaq, Yazmaq və Manipulyasiya etmək üçün Açıq Mənbəli C# .NET Kitabxanası. 

NetOffice nədir?

NetOffice .NET tərtibatçılarına proqramlı şəkildə Outlook e-poçt mesajlarını yaratmağa imkan verən açıq mənbəli API-dir. API-dən istifadə edərək tərtibatçı Microsoft Outlook-u avtomatlaşdıra, sənəd yarada, onu dəyişdirə və resursları təmizləyə bilər. Bundan əlavə, API sizə gələnlər qutusu qovluğunu oxumağa, tapşırıq elementləri yaratmağa, e-poçt göndərməyə, e-poçtları qəbul etməyə, kontaktları sadalamağa və hadisələri idarə etməyə imkan verir.

NetOffice-in diqqət çəkən xüsusiyyətlərindən biri onun Microsoft Outlook-un müxtəlif versiyaları ilə uyğunluğudur. İstər Outlook 2010, 2013, 2016, istərsə də sonrakı versiyalarla işləsəniz, NetOffice tərtibatçılar üçün versiya ilə bağlı baş ağrılarını aradan qaldıraraq rahat təcrübə təmin edir.

Outlook sənədi ilə işləmək üçün sizə asılılıqlar kimi OfficeApi.ddl və NetOffice.dll ilə VBIDEApi.dll lazımdır və o, 32-bit və 64-bit mühit üçün proqram yaratmağa imkan verir.

Previous Next

NetOffice ilə işə başlama

NetOffice-i quraşdırmağın ən asan yolu NuGet vasitəsilədir. Onu Visual Studio-nun Paket Meneceri Konsolundan istifadə etmək üçün aşağıdakı əmri daxil edin.

d

NetOffice-i NuGet vasitəsilə quraşdırın

 Install-Package NetOfficeFw.Email 

NetOffice-i GitHub vasitəsilə quraşdırın 

git clone --recursive https://github.com/NetOfficeFw/NetOffice.git 

Pulsuz C# API vasitəsilə E-poçt göndərin

NetOffice .NET proqramçılarına proqramlı şəkildə Outlook e-poçtlarını göndərməyə imkan verir. E-poçt göndərmək üçün əvvəlcə Outlook.Tətbiqini işə salmalısınız. Outlook proqramınız işə salındıqdan sonra siz orada yeni poçt elementi yarada, alıcıları, mövzunu və mətni təyin edə bilərsiniz. E-poçt mesajı ilə işiniz bitdikdən sonra e-poçtunuzu göndərirsiniz. Aşağıdakı kod sətirlərindən istifadə etməklə siz e-poçtlarınızı asanlıqla göndərə bilərsiniz.

E-poçt Mesajları C# göndər

  1. Outlook.Application() metodundan istifadə edərək Outlook proqramını başladın
  2. OutlookApplication.CreateItem() metodundan istifadə edərək yeni e-poçt elementi yaradın və element növünü olMailItem olaraq təyin edin
  3. Recipients.Add() metodundan istifadə edərək e-poçt alıcılarını əlavə edin və alıcıları sətir kimi ötürün
  4. E-poçt mövzusunu təyin edin
  5. E-poçtun əsas hissəsini təyin edin
  6. E-poçt göndər
  7. Görünüş tətbiqindən çıxın və silin

Pulsuz C# APi vasitəsilə asanlıqla e-poçt göndərin

// 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# vasitəsilə E-poçt Mesajlarını əldə edin

Outlook hesablarından e-poçtların əldə edilməsi açıq mənbə NetOffice-in intuitiv API vasitəsilə effektiv şəkildə həyata keçirilir. Proqram Tərtibatçıları e-poçtları tarix, göndərən və ya mövzu kimi müxtəlif parametrlərə əsasən asanlıqla əldə edə bilər ki, bu da onlara güclü axtarış və filtrləmə funksiyalarını həyata keçirməyə imkan verir. Kitabxana e-poçt mesajlarının əldə edilməsi üçün vacib funksiyaları, məsələn, mesajı asinxron şəkildə əldə etmək, mesaj siyahısını əldə etmək, xüsusi mesajı əldə etmək, fayla qaytarmaq və daha çox şeyləri ehtiva edir.

E-poçt Qoşmasını İdarə edin

E-poçt qoşmalarının idarə edilməsi bir çox proqramların mühüm aspektidir. Pulsuz NetOffice .NET kitabxanası proqram tərtibatçılarına öz .NET proqramları daxilində e-poçt qoşmalarını idarə etməyi asanlaşdırır. Kitabxana bu sahədə üstündür və tərtibatçılara qoşmaları asanlıqla idarə etməyə imkan verir, istər onları çıxarmaq, yenilərini əlavə etmək və ya hətta mövcud qoşmaları asanlıqla dəyişdirmək.

 Azəri