Parsování souborů MSG v C#
Řešení pro parsování souborů MSG pro .NET aplikace bez použití Microsoft Outlook nebo třetích stran.
Extrahujte a parsujte soubory MSG v C#
Aspose.Email pro .NET je knihovna C#, která zjednodušuje zpracování souborů e‑mail, včetně formátu MSG. Její výkonné API umožňuje vývojářům načítat a parsovat soubory Outlook zpráv a získávat jejich obsah, jako je odesílatel, příjemci, předmět a tělo zprávy. Tyto funkce z ní činí nezbytný nástroj pro tvorbu .NET aplikací vyžadujících zpracování e‑mailů, jako je archivace, analýza nebo automatizované workflow.
Funkce API pro parsování souborů MSG
Nahrajte soubory MSG z disku.
Extrahujte údaje o odesílateli: jméno odesílatele a další atributy.
Získejte předmět a tělo zprávy.
Zpracování příjemců: přístup ke kolekci příjemců a jejich atributům, jako je jméno, e‑mailová adresa a typ příjemce.
Iterujte přes příjemce a získejte podrobné informace o každém příjemci.
Nainstalujte C# API
Aby bylo možné začít kódovat, ujistěte se, že je API nainstalováno ve vašem projektu. API můžete přidat prostřednictvím NuGet Package Manager ve Visual Studiu:
Otevřete svůj projekt ve Visual Studiu.
Přejděte na Tools > NuGet Package Manager > Manage NuGet Packages for Solution.
Vyhledejte "Aspose.Email" v NuGet Package Manageru.
Vyberte balíček a klikněte na Install.
Případně jej můžete nainstalovat pomocí konzole Package Manager:
Příkaz
PM> Install-Package Aspose.Email
Po instalaci můžete začít integrovat její funkce do vaší aplikace.
Kroky pro parsování souborů MSG v C#
Základní parsování zprávy pomocí API lze provést během několika řádků kódu.
- Nahrajte soubor MSG do objektu outlookMessageFile pomocí MapiMessage.Load metoda.
- Extrahujte a zobrazte podrobnosti zprávy:
- Jméno odesílatele
- Předmět
- Tělo
- Příjemci
Systémové požadavky
Naše API jsou podporována na všech hlavních platformách a operačních systémech. Před spuštěním níže uvedeného kódu se ujistěte, že máte ve svém systému následující předpoklady.
- Microsoft Windows nebo kompatibilní OS s .NET Framework, .NET Core a platformami Xamarin
- Vývojové prostředí jako Microsoft Visual Studio
- Aspose.Email pro .NET DLL odkazovaná ve vašem projektu – nainstalujte z NuGet pomocí tlačítka Download výše.
Parsování souborů MSG – C#
// Instantiate the MapiMessage class to load an MSG file
var outlookMessageFile = MapiMessage.Load(dataDir + "message.msg");
// Display sender's name
Console.WriteLine("Sender Name : " + outlookMessageFile.SenderName);
// Display subject
Console.WriteLine("Subject : " + outlookMessageFile.Subject);
// Display body
Console.WriteLine("Body : " + outlookMessageFile.Body);
// Display recipients information
Console.WriteLine("Recipients : \n");
// Loop through the recipients collection associated with the MapiMessage object
foreach (var rcp in outlookMessageFile.Recipients)
{
// Display recipient email address
Console.WriteLine("Email : " + rcp.EmailAddress);
// Display recipient name
Console.WriteLine("Name : " + rcp.DisplayName);
// Display recipient type
Console.WriteLine("Recipient Type : " + rcp.RecipientType);
}
O Aspose.Email C# API
Zažijte pohodlí parsování souborů MSG ve vašich .NET aplikacích pomocí pokročilého .NET API. Stáhněte bezplatná zkušební verze a objevte dnes výkonné funkce. Prozkoumejte dokumentace pro podrobné instrukce nebo vyzkoušejte kompletní příklady na GitHubu.
C# knihovna je komplexním řešením pro práci se soubory e‑mail a operacemi v .NET aplikacích. Její výkonné API zjednodušuje složité úkoly a poskytuje vývojářům efektivní způsob, jak integrovat funkce e‑mail do jejich projektů. Podporuje různé formáty, včetně MSG, EML, MHT a dalších, a Aspose.Email umožňuje plynulou správu e‑mailů – od parsování a konverze po odesílání, přijímání a další – což vývojářům umožňuje snadno vytvářet bohaté a spolehlivé aplikace s podporou e‑mailu.
Online MSG Parser Live Demos
Další podporované formáty parsování
Pomocí C# lze snadno parsovat i jiné formáty, včetně: