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
- Hozza létre a környezetet a Aspose.Email for .NET hozzáadásával az MSG-fájl olvasásához
- Töltse be a forrás MSG fájlt egy MapiMessage osztályobjektumba
- Olvassa el és jelenítse meg a betöltött MSG-fájl különböző tulajdonságait
- Elemezze végig az összes attachments elemet az MSG fájlban
- 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.