PNG JPG BMP TIFF MSG
Aspose.Email  pro .NET

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:

  1. Otevřete svůj projekt ve Visual Studiu.

  2. Přejděte na Tools > NuGet Package Manager > Manage NuGet Packages for Solution.

  3. Vyhledejte "Aspose.Email" v NuGet Package Manageru.

  4. 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.

  1. Nahrajte soubor MSG do objektu outlookMessageFile pomocí MapiMessage.Load metoda.
  2. 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ě:

    EML (Outlook e‑mailové zprávy)