Gratis C# .NET-bibliotek til læsning og skrivning af Outlook-e-mails
Open Source C# .NET-bibliotek til oprettelse, læsning, skrivning og manipulation af Outlook-e-mail-beskeder i .NET-applikationer via C# API.
Hvad er NetOffice?
NetOffice er en open source API, der gør det muligt for .NET-udviklere at oprette Outlook-e-mail-meddelelser programmatisk. Ved hjælp af API'en kan udvikleren automatisere Microsoft Outlook, generere et dokument, ændre det og rydde op i ressourcer. Desuden giver API'en dig mulighed for at læse indbakkemappen, oprette opgaveelementer, sende e-mails, modtage e-mails, opregne kontakter og administrere begivenheder.
En af NetOffices iøjnefaldende funktioner er dens kompatibilitet med forskellige versioner af Microsoft Outlook. Uanset om du arbejder med Outlook 2010, 2013, 2016 eller senere, sikrer NetOffice en jævn oplevelse og eliminerer versionsrelateret hovedpine for udviklere.
For at kunne arbejde med et Outlook-dokument skal du bruge VBIDEApi.dll, med OfficeApi.ddl og NetOffice.dll som afhængigheder, og det giver dig mulighed for at oprette et program til 32-bit og 64-bit miljø.
Kom godt i gang med NetOffice
Den nemmeste måde at installere NetOffice på er via NuGet. For at bruge det fra Visual Studios Package Manager Console skal du indtaste følgende kommando.
installer NetOffice via NuGet
Install-Package NetOfficeFw.Email
Installer NetOffice via GitHub
git clone --recursive https://github.com/NetOfficeFw/NetOffice.git
Send e-mail via gratis C# API
NetOffice giver .NET-programmører mulighed for at sende Outlook-e-mails programmatisk. For at sende e-mails skal du først initialisere en Outlook.Application Når din Outlook-applikation er startet, kan du oprette en ny post i den, angive modtagere, emne og brødtekst. Når du er færdig med e-mail-beskeden, sender du din e-mail. Ved at bruge følgende kodelinjer kan du nemt sende dine e-mails.
Send e-mail-beskeder C#
- Start Outlook-applikationen ved at bruge Outlook.Application()-metoden
- Opret et nyt e-mail-element ved at bruge outlookApplication.CreateItem()-metoden og indstil elementtypen som olMailItem
- Tilføj e-mail-modtagere ved at bruge metoden Recipients.Add() og send modtagere som en streng
- Indstil e-mailemne
- Indstil e-mailtekst
- Send e-mail
- Afslut og bortskaf Outlook-applikationen
Send nemt e-mails 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-mail-beskeder via C#
Hentning af e-mails fra Outlook-konti gøres effektiv gennem open source NetOffices intuitive API. Softwareudviklere kan nemt hente e-mails baseret på forskellige parametre såsom dato, afsender eller emne, hvilket gør dem i stand til at implementere kraftfulde søge- og filtreringsfunktioner. Biblioteket har inkluderet vigtige funktioner til at hente e-mail-beskeder, såsom hent meddelelse asynkront, hent meddelelsesliste, hent en specifik meddelelse, hent til en fil og mange flere.
Administrer e-mailvedhæftet fil
Håndtering af vedhæftede filer i e-mail er et afgørende aspekt af mange applikationer. Det gratis NetOffice .NET-bibliotek gør det nemt for softwareudviklere at håndtere e-mail-vedhæftede filer i deres egne .NET-applikationer. Biblioteket udmærker sig på dette område, hvilket giver udviklere mulighed for problemfrit at håndtere vedhæftede filer, uanset om det er at udpakke dem, tilføje nye eller endda nemt ændre eksisterende vedhæftede filer.