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

Gratis C# .NET-bibliotek for lesing og skriving av Outlook-e-poster

Open Source C# .NET-bibliotek for å lage, lese, skrive og manipulere Outlook-e-postmeldinger i .NET-applikasjoner via C# API. 

Hva er NetOffice?

NetOffice er et åpen kildekode-API som lar .NET-utviklere lage Outlook-e-postmeldinger programmatisk. Ved hjelp av API kan utvikleren automatisere Microsoft Outlook, generere et dokument, endre det og rydde opp i ressurser. Videre lar APIen deg lese innboksmappen, opprette oppgaveelementer, sende e-poster, motta e-poster, telle kontakter og administrere hendelser.

En av NetOffices fremstående funksjoner er kompatibiliteten med ulike versjoner av Microsoft Outlook. Enten du jobber med Outlook 2010, 2013, 2016 eller utover, sikrer NetOffice en jevn opplevelse, og eliminerer versjonsrelatert hodepine for utviklere.

For å kunne jobbe med Outlook-dokumenter trenger du VBIDEApi.dll, med OfficeApi.ddl og NetOffice.dll som avhengigheter, og det lar deg lage et program for 32-biters og 64-biters miljø.

Previous Next

Kom i gang med NetOffice

Den enkleste måten å installere NetOffice på er via NuGet. For å bruke den fra Visual Studios Package Manager Console, skriv inn følgende kommando.

installer NetOffice via NuGet

 Install-Package NetOfficeFw.Email 

Install NetOffice via GitHub 

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

Send e-post via gratis C# API

NetOffice lar .NET-programmerere sende Outlook-e-poster programmatisk. For å sende e-post, må du først initialisere en Outlook.Application Etter at Outlook-applikasjonen er startet kan du opprette en ny post i den, angi mottakere, emne og brødtekst. Etter at du er ferdig med e-postmeldingen, sender du e-posten din. Ved å bruke følgende kodelinjer kan du enkelt sende e-postene dine.

Send e-postmeldinger C#

  1. Start Outlook-applikasjonen ved å bruke Outlook.Application()-metoden
  2. Opprett et nytt e-postelement ved å bruke outlookApplication.CreateItem()-metoden og angi elementtype som olMailItem
  3. Legg til e-postmottakere ved å bruke Recipients.Add()-metoden og send mottakere som en streng
  4. Angi e-postemne
  5. Angi e-posttekst
  6. Send e-post
  7. Avslutt og kast Outlook-applikasjonen

Send e-poster 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();

Hent e-postmeldinger via C#

Henting av e-poster fra Outlook-kontoer gjøres effektivt gjennom åpen kildekode NetOffices intuitive API. Programvareutviklere kan enkelt hente e-poster basert på ulike parametere som dato, avsender eller emne, slik at de kan implementere kraftige søke- og filtreringsfunksjoner. Biblioteket har inkludert viktige funksjoner for å hente e-postmeldinger, som å hente melding asynkront, hente meldingsliste, hente en spesifikk melding, hente til en fil og mye mer.

Administrer e-postvedlegg

Administrasjon av e-postvedlegg er et avgjørende aspekt ved mange applikasjoner. Det gratis NetOffice .NET-biblioteket gjør det enkelt for programvareutviklere å håndtere e-postvedlegg i sine egne .NET-applikasjoner. Biblioteket utmerker seg på dette området, og lar utviklere sømløst håndtere vedlegg, enten det er å trekke dem ut, legge til nye eller til og med enkelt endre eksisterende vedlegg.

 Norsk