1. Produkter
  2.   E-post
  3.   .NET
  4.   NetOffice
 
  

Gratis C# .NET Library för att läsa och skriva Outlook-e-postmeddelanden

Open Source C# .NET-bibliotek för att skapa, läsa, skriva och manipulera Outlook-e-postmeddelanden i .NET-applikationer via C# API. 

Vad är NetOffice?

NetOffice är ett API med öppen källkod som låter .NET-utvecklare skapa Outlook-e-postmeddelanden programmatiskt. Med hjälp av API:t kan utvecklaren automatisera Microsoft Outlook, generera ett dokument, ändra det och rensa resurser. Dessutom låter API:et dig läsa inkorgen, skapa uppgiftsobjekt, skicka e-post, ta emot e-post, räkna upp kontakter och hantera händelser.

En av NetOffices utmärkande funktioner är dess kompatibilitet med olika versioner av Microsoft Outlook. Oavsett om du arbetar med Outlook 2010, 2013, 2016 eller senare, säkerställer NetOffice en smidig upplevelse och eliminerar versionsrelaterad huvudvärk för utvecklare.

För att kunna arbeta med Outlook-dokument behöver du VBIDEApi.dll, med OfficeApi.ddl och NetOffice.dll som beroenden och det låter dig skapa ett program för 32-bitars och 64-bitars miljöer.

Previous Next

Komma igång med NetOffice

Det enklaste sättet att installera NetOffice är via NuGet. För att använda det från Visual Studios Package Manager Console, skriv in följande kommando.

installera NetOffice via NuGet

 Install-Package NetOfficeFw.Email 

Installera NetOffice via GitHub 

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

Skicka e-post via gratis C# API

NetOffice tillåter .NET-programmerare att skicka Outlook-e-postmeddelanden programmatiskt. För att kunna skicka e-post måste du först initiera en Outlook.Application När ditt Outlook-program har startat kan du skapa ett nytt e-postobjekt i det, ange mottagare, ämne och text. När du är klar med e-postmeddelandet skickar du ditt e-postmeddelande. Genom att använda följande kodrader kan du enkelt skicka dina e-postmeddelanden.

Skicka e-postmeddelanden C#

  1. Starta Outlook-applikationen med metoden Outlook.Application()
  2. Skapa ett nytt e-postobjekt genom att använda metoden outlookApplication.CreateItem() och ange objekttyp som olMailItem
  3. Lägg till e-postmottagare med metoden Recipients.Add() och skicka mottagare som en sträng
  4. Ange e-postämne
  5. Ange e-posttext
  6. Skicka e-post
  7. Avsluta och kassera Outlook-applikationen

Skicka e-post enkelt via gratis 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();

Hämta e-postmeddelanden via C#

Hämtning av e-postmeddelanden från Outlook-konton görs effektivt genom NetOffices intuitiva API med öppen källkod. Mjukvaruutvecklare kan enkelt hämta e-postmeddelanden baserat på olika parametrar som datum, avsändare eller ämne, vilket gör det möjligt för dem att implementera kraftfulla sök- och filtreringsfunktioner. Biblioteket har inkluderat viktiga funktioner för att hämta e-postmeddelanden, som att hämta meddelande asynkront, hämta meddelandelista, hämta ett specifikt meddelande, hämta till en fil och många fler.

Hantera e-postbilaga

Hantera e-postbilagor är en avgörande aspekt av många applikationer. Det kostnadsfria NetOffice .NET-biblioteket gör det enkelt för programutvecklare att hantera e-postbilagor i sina egna .NET-applikationer. Biblioteket utmärker sig på detta område, vilket gör det möjligt för utvecklare att sömlöst hantera bilagor, oavsett om det är att extrahera dem, lägga till nya eller till och med modifiera befintliga bilagor med lätthet.

 Svenska