Open Source .NET API för att arbeta med MS Outlook MSG- och EML-filer
Läs MS Outlook MSG- och EML-filer, spara e-postbilagor och läs meddelandeegenskaper från .NET-applikationer.
Vad är MsgReader API för .NET?
MSGReader är en robust .NET API med öppen källkod designad för utvecklare som behöver läsa och bearbeta Microsoft Outlook MSG- och EML-filer i sina applikationer. Oavsett om det handlar om att extrahera e-postmeddelanden, möten, uppgifter eller kontaktuppgifter, gör detta API det sömlöst att hantera olika Outlook-objekt utan att förlita sig på själva Outlook. Med stöd för olika kroppstyper som vanlig text, HTML och RTF, tillsammans med hantering av bilagor och detektering av teckenuppsättningar, erbjuder MSGReader en heltäckande lösning för effektiv MSG-filhantering i .NET-miljöer.
MsgReader för .NET API - Nyckelfunktioner
Följande är några av huvudfunktionerna i MsgReader:
- Omfattande objektstöd: Läs e-postmeddelanden, möten, uppgifter, kontaktkort och anteckningar från Outlook MSG-filer.
- Mångsidig hantering av kroppstyper: Stöder text, HTML, HTML inbäddad i RTF och RTF-format för meddelandetexter.
- Bilagahantering: Möjliggör extrahering, borttagning och lagring av bilagor i MSG-filer.
- Detektering av teckenuppsättning: Upptäcker automatiskt teckenuppsättningskodning i HTML-kroppar, särskilt när den är inbäddad i RTF.
- Användarvänlighet: Enkelt API för integrering i .NET-projekt, med enkla metoder för dataextraktion.
- NuGet-paket: Tillgängligt som ett NuGet-paket, vilket gör det enkelt att installera och uppdatera inom .NET-projekt.
- Öppen källkod: Licensierad under MIT, vilket tillåter fri användning i både kommersiella och icke-kommersiella projekt.
Komma igång med MSGReader för .NET API
Du kan ladda ner MSGReader-biblioteket från GitHub eller nuget.
Installation
Att installera MSGReader API för .NET är enkelt och kan göras från nugget som visas nedan:
Installerar MSGReader API för .NET
Install-Package MSGReader
Kodexempel för MSGReader API för .NET
You can use the MSGReader API to work with Outlook MSG and EML files right from within your .NET applications. This lets you create .NET applications to read and process email messages including archiving systems. Following code samples demonstrate how to use MSGReader API in your .NET application.Hur läser man egenskaper från ett Outlook-meddelande (MSG) i .NET?
In order to read properties from an Outlook (MSG) file, the following steps can be used.- Installera MSGReader: Lägg till MSGReader-biblioteket till ditt .NET-projekt med hjälp av NuGet Package Manager i Visual Studio.
- Inkludera namnområdet: Importera det nödvändiga namnområdet MSGReader för att komma åt dess funktioner.
- Initiera MSG-filen: Skapa en instans av meddelandeklassen genom att ange sökvägen till MSG-filen.
- Extrahera avsändarens information: Få åtkomst till avsändarens uppgifter från MSG-filen.
- Extrahera datum och tid för skickat: Hämta datum och tid när e-postmeddelandet skickades.
- Hämta mottagarna: Hämta listan över mottagare för fälten "Till" och "Kopia".
- Extrahera ämnet: Öppna ämnesraden i e-postmeddelandet.
- Extrahera brödtextinnehållet: Hämta brödtextinnehållet i e-postmeddelandet, till exempel vanlig text eller HTML.
- Bearbeta den extraherade informationen: Hantera den extraherade informationen efter behov baserat på dina applikationskrav.
Hur lägger man till Läsegenskaper från ett Outlook (EML)-meddelande i .NET?
An EML file is an email file format in the MIME message format. MSGReader API for .NET can load an EML file and can read its properties such as recipient, subject, message body, etc. The following code sample demonstrates this.Slutsats
MSGReader är en mångsidig och pålitlig lösning för .NET-utvecklare som vill hantera Outlook MSG- och EML-filer utan ansträngning. Dess breda stöd för olika Outlook-objekt, sömlös hantering av kroppsinnehåll och effektiv hantering av bilagor gör det till ett värdefullt verktyg för alla projekt som kräver extrahering och bearbetning av e-postdata. Som ett bibliotek med öppen källkod, MIT-licens, erbjuder det både flexibilitet och enkel integration, vilket gör det lämpligt för ett brett utbud av applikationer, från dataanalys till e-postautomatisering, utan behov av Outlook-installation.
Liknande Produkter
- Apache POI XWPF | Open Source Java API för att skapa och ändra DOCX-filer
- DocX | Open Source .NET API för att skapa och ändra DOCX-filer
- Docx4J | Open Source Java API för att skapa och ändra DOC- och DOCX-filer
- ExcelDataReader | Open Source .NET API för att läsa XLS-, XLSX-, CSV- och kalkylbladsdokument
- FileFormat.Cells | Ceratera och uppdatera Excel-filer med C# .NET