1. produkty
  2.   E-mailem
  3.   .NET
  4.   NetOffice
 
  

Bezplatná knihovna C# .NET pro čtení a psaní e-mailů aplikace Outlook

Knihovna Open Source C# .NET pro vytváření, čtení, psaní a manipulaci s e-mailovými zprávami aplikace Outlook v aplikacích .NET prostřednictvím rozhraní C# API. 

Co je NetOffice?

NetOffice je open-source API, které umožňuje vývojářům .NET vytvářet e-mailové zprávy aplikace Outlook programově. Pomocí API může vývojář automatizovat Microsoft Outlook, generovat dokument, upravovat jej a čistit zdroje. Kromě toho vám API umožňuje číst složku doručené pošty, vytvářet položky úkolů, odesílat e-maily, přijímat e-maily, vyjmenovávat kontakty a spravovat události.

Jednou z výjimečných funkcí NetOffice je jeho kompatibilita s různými verzemi aplikace Microsoft Outlook. Ať už pracujete s aplikací Outlook 2010, 2013, 2016 nebo novějšími verzemi, NetOffice zajišťuje plynulé používání a eliminuje bolesti hlavy související s verzemi pro vývojáře.

Abyste mohli pracovat s dokumentem aplikace Outlook, potřebujete VBIDEApi.dll, OfficeApi.ddl a NetOffice.dll jako závislosti a umožňuje vám vytvořit aplikaci pro 32bitové a 64bitové prostředí.

Previous Next

Začínáme s NetOffice

Nejjednodušší způsob instalace NetOffice je přes NuGet. Chcete-li jej použít z konzoly Package Manager Console sady Visual Studio, zadejte následující příkaz.

nainstalujte NetOffice přes NuGet

 Install-Package NetOfficeFw.Email 

Nainstalujte NetOffice přes GitHub 

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

Odeslat e-mail přes bezplatné rozhraní C# API

NetOffice umožňuje programátorům .NET odesílat e-maily Outlooku programově. Abyste mohli odesílat e-maily, musíte nejprve inicializovat aplikaci Outlook. Aplikace Po spuštění aplikace Outlook v ní můžete vytvořit novou poštovní položku, nastavit příjemce, předmět a tělo. Po dokončení e-mailové zprávy odešlete svůj e-mail. Pomocí následujících řádků kódu můžete snadno odesílat e-maily.

Posílat e-mailové zprávy C#

  1. Spusťte aplikaci Outlook pomocí metody Outlook.Application()
  2. Vytvořte novou e-mailovou položku pomocí metody outlookApplication.CreateItem() a nastavte typ položky jako olMailItem
  3. Přidejte příjemce e-mailu pomocí metody Recipients.Add() a předejte příjemce jako řetězec
  4. Nastavit předmět e-mailu
  5. Nastavit tělo e-mailu
  6. Odeslat e-mail
  7. Ukončete a zlikvidujte aplikaci outlook

Snadno posílejte e-maily prostřednictvím bezplatného 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();

Načítání e-mailových zpráv přes C#

Načítání e-mailů z účtů aplikace Outlook je efektivní díky intuitivnímu rozhraní API NetOffice s otevřeným zdrojovým kódem. Vývojáři softwaru mohou snadno načítat e-maily na základě různých parametrů, jako je datum, odesílatel nebo předmět, což jim umožňuje implementovat výkonné funkce vyhledávání a filtrování. Knihovna obsahuje důležité funkce pro načítání e-mailových zpráv, jako je asynchronní načtení zprávy, načtení seznamu zpráv, načtení konkrétní zprávy, načtení do souboru a mnoho dalších.

Spravovat e-mailovou přílohu

Správa e-mailových příloh je zásadním aspektem mnoha aplikací. Bezplatná knihovna NetOffice .NET usnadňuje vývojářům softwaru práci s e-mailovými přílohami v rámci jejich vlastních aplikací .NET. Knihovna v této oblasti vyniká a umožňuje vývojářům bezproblémově zpracovávat přílohy, ať už jde o jejich extrahování, přidávání nových nebo dokonce snadnou úpravu stávajících příloh.

 Čeština