1. Termékek
  2.   Email
  3.   .NET
  4.   NetOffice
 
  

Ingyenes C# .NET könyvtár Outlook e-mailek olvasásához és írásához

Nyílt forráskódú C# .NET Library Outlook e-mail üzenetek létrehozásához, olvasásához, írásához és kezeléséhez .NET alkalmazásokon belül C# API-n keresztül. 

Mi az a NetOffice?

A NetOffice egy nyílt forráskódú API, amely lehetővé teszi a .NET-fejlesztők számára, hogy programozottan hozzanak létre Outlook e-mail üzeneteket. Az API segítségével a fejlesztő automatizálhatja a Microsoft Outlookot, létrehozhat egy dokumentumot, módosíthatja azt, és megtisztíthatja az erőforrásokat. Ezenkívül az API lehetővé teszi a beérkező levelek mappa olvasását, feladatelemek létrehozását, e-mailek küldését, e-mailek fogadását, névjegyek felsorolását és események kezelését.

A NetOffice egyik kiemelkedő funkciója a Microsoft Outlook különféle verzióival való kompatibilitása. Akár Outlook 2010, 2013, 2016 vagy újabb verziókkal dolgozik, a NetOffice zökkenőmentes élményt biztosít, kiküszöbölve a verziókkal kapcsolatos fejfájást a fejlesztők számára.

Az Outlook-dokumentum használatához szükség van a VBIDEApi.dll-re, az OfficeApi.ddl-lel és a NetOffice.dll-re függőségekként, és lehetővé teszi alkalmazás létrehozását 32 bites és 64 bites környezethez.

Previous Next

Kezdő lépések a NetOffice-szal

A NetOffice telepítésének legegyszerűbb módja a NuGet. Ha a Visual Studio csomagkezelő konzoljából szeretné használni, írja be a következő parancsot.

telepítse a NetOffice-ot a NuGet segítségével

 Install-Package NetOfficeFw.Email 

Telepítse a NetOffice-ot a GitHubon keresztül 

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

E-mail küldése ingyenes C# API-n keresztül

A NetOffice lehetővé teszi a .NET-programozók számára, hogy programozottan küldjenek Outlook e-maileket. Az e-mailek küldéséhez először inicializálnia kell egy Outlookot. Alkalmazás Az Outlook alkalmazás elindítása után új e-mail tételt hozhat létre benne, beállíthatja a címzetteket, a tárgyat és a törzset. Miután végzett az e-mail üzenettel, elküldi az e-mailt. A következő kódsorok használatával könnyedén elküldheti e-mailjeit.

E-mail üzenetek küldése C#

  1. Indítsa el az Outlook alkalmazást az Outlook.Application() metódussal
  2. Hozzon létre új e-mail-elemet az outlookApplication.CreateItem() metódussal, és állítsa be az elem típusát olMailItem-re.
  3. Adjon hozzá e-mail címzetteket a Címzett.Add() metódussal, és adja át a címzetteket karakterláncként.
  4. E-mail tárgyának beállítása
  5. E-mail törzsének beállítása
  6. E-mail küldése
  7. Lépjen ki, és dobja ki az Outlook alkalmazást

Könnyen küldhet e-maileket ingyenes C# API-n keresztül

// 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();

E-mail üzenetek lekérése C#-on keresztül

Az e-mailek lekérése az Outlook-fiókokból a nyílt forráskódú NetOffice intuitív API-jának köszönhetően hatékony. A szoftverfejlesztők könnyedén lekérhetik az e-maileket különféle paraméterek, például dátum, feladó vagy tárgy alapján, lehetővé téve számukra, hogy hatékony keresési és szűrési funkciókat hajtsanak végre. A könyvtár fontos funkciókat tartalmaz az e-mail üzenetek lekéréséhez, mint például az üzenetek aszinkron visszakeresése, az üzenetlista lekérése, egy adott üzenet lekérése, a visszakeresés egy fájlba és még sok más.

E-mail mellékletek kezelése

Az e-mail mellékletek kezelése számos alkalmazás kulcsfontosságú eleme. Az ingyenes NetOffice .NET könyvtár megkönnyíti a szoftverfejlesztők számára az e-mail mellékletek kezelését saját .NET-alkalmazásaikon belül. A könyvtár kiváló ezen a területen, lehetővé téve a fejlesztők számára, hogy zökkenőmentesen kezeljék a mellékleteket, legyen szó kibontásukról, újak felvételéről vagy akár a meglévő mellékletek egyszerű módosításáról.

 Magyar