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í.
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#
- Spusťte aplikaci Outlook pomocí metody Outlook.Application()
- Vytvořte novou e-mailovou položku pomocí metody outlookApplication.CreateItem() a nastavte typ položky jako olMailItem
- Přidejte příjemce e-mailu pomocí metody Recipients.Add() a předejte příjemce jako řetězec
- Nastavit předmět e-mailu
- Nastavit tělo e-mailu
- Odeslat e-mail
- 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.