Jak otevřít soubor MSG bez aplikace Outlook v C #

Tento krátký tutoriál obsahuje informace o tom, jak otevřít soubor MSG bez aplikace Outlook v C#. Získáte podrobnosti o nastavení prostředí, postupný proces a spustitelný ukázkový kód pro otevření souboru MSG v C#. Naučíte se číst a zobrazovat různé vlastnosti souboru MSG a také podrobnosti o přílohách v načteném MSG.

Kroky k otevření souboru Outlook MSG v C#

  1. Vytvořte prostředí přidáním Aspose.Email for .NET ke čtení souboru MSG
  2. Načtěte zdrojový soubor MSG do objektu třídy MapiMessage
  3. Číst a zobrazovat různé vlastnosti načteného souboru MSG
  4. Analyzujte všechny attachments v souboru MSG
  5. Číst a zobrazovat různé vlastnosti každé přílohy v souboru MSG

Tyto kroky vysvětlují jak otevřít soubor MSG v C# a načíst jeho vlastnosti. Nejprve můžete načíst soubor MSG do objektu MapiMessage a poté načíst jeho vlastnosti spolu s podrobnostmi přílohy. Všimněte si, že metoda MapiMessage.Load() má několik přetížených funkcí podporujících různé možnosti načítání pomocí objektu třídy LoadOptions, jako je nastavení formátu zprávy a preferovaného kódování textu.

Kód pro čtení souborů MSG Outlook v C#

using System;
using Aspose.Email;
using Aspose.Email.Mapi;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to read Outlook message using C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Load the MSG file
MapiMessage mapiMsg = MapiMessage.Load("message.msg");
// Display subject
Console.WriteLine("Subject:" + mapiMsg.Subject);
// Display from address
Console.WriteLine("From:" + mapiMsg.SenderEmailAddress);
// Display body
Console.WriteLine("Body" + mapiMsg.Body);
// Display recipients information
Console.WriteLine("Recipient: " + mapiMsg.Recipients);
// Display attachments
foreach (MapiAttachment att in mapiMsg.Attachments)
{
Console.Write("File Name: " + att.FileName);
Console.Write("Display Name: " + att.DisplayName);
}
System.Console.WriteLine("Outlook message read successfully");
}
}
}

Tento kód ukazuje jak otevřít soubor MSG aplikace Outlook v C#. Můžete zobrazit mnoho dalších vlastností, jako jsou fakturační údaje, typ těla, čas odeslání klienta, společnosti a téma konverzace, abychom jmenovali alespoň některé. V případě potřeby můžete také nastavit vlastnosti a použít různé metody v kolekci příloh k přidání, vložení a odebrání příloh.

Tento článek nás naučil jak otevřít soubor MSG aplikace Outlook bez aplikace Outlook v C#. Pokud se chcete naučit proces převodu EML na soubor MSG, přečtěte si článek na jak převést EML na MSG pomocí C#.

 Čeština