Hogyan lehet megnyitni az MSG fájlt Outlook nélkül a C#-ban

Ez a rövid oktatóanyag információkat tartalmaz arról, hogyan lehet megnyitni az MSG-fájlt Outlook nélkül C#-ban**. Részleteket kap a környezeti beállításokról, a lépésenkénti folyamatról és egy futtatható mintakódról az MSG fájl megnyitásához C#-ban. Megtanulja olvasni és megjeleníteni a MSG fájl különböző tulajdonságait, valamint a betöltött MSG mellékleteinek részleteit.

Az Outlook MSG fájl megnyitásának lépései C#-ban

  1. Hozza létre a környezetet a Aspose.Email for .NET hozzáadásával az MSG-fájl olvasásához
  2. Töltse be a forrás MSG fájlt egy MapiMessage osztályobjektumba
  3. Olvassa el és jelenítse meg a betöltött MSG-fájl különböző tulajdonságait
  4. Elemezze végig az összes attachments elemet az MSG fájlban
  5. Olvassa el és jelenítse meg az egyes mellékletek különböző tulajdonságait az MSG-fájlban

Ezek a lépések elmagyarázzák hogyan lehet megnyitni az MSG fájlt C#-ban, és lekérni a tulajdonságait. Először betöltheti az MSG fájlt a MapiMessage objektumba, majd lekérheti annak tulajdonságait a melléklet részleteivel együtt. Vegye figyelembe, hogy a MapiMessage.Load() metódusnak több túlterhelt függvénye van, amelyek a LoadOptions osztályobjektum használatával különböző betöltési beállításokat támogatnak, például az üzenetformátum és a preferált szövegkódolás beállítása.

Kód az Outlook MSG-fájlok olvasásához C#-ban

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");
}
}
}

Ez a kód bemutatja, hogyan lehet megnyitni az Outlook MSG fájlt C#-ban. Számos egyéb tulajdonságot is megjeleníthet, például a számlázási információkat, a törzstípust, az ügyfél benyújtási idejét, a vállalatokat és a beszélgetés témáját, hogy csak néhányat említsünk. Szükség esetén beállíthatja a tulajdonságokat, és különböző módszereket használhat a mellékletgyűjteményben a mellékletek hozzáadásához, beszúrásához és eltávolításához.

Ez a cikk megtanította nekünk * hogyan lehet megnyitni az Outlook MSG fájlt Outlook nélkül C#-ban*. Ha szeretné megismerni az EML MSG-fájllá konvertálásának folyamatát, tekintse meg a hogyan lehet az EML-t MSG-vé konvertálni C# használatával című cikket.

 Magyar