Ovaj kratki vodič sadrži informacije o kako otvoriti MSG datoteku bez programa Outlook u C#. Dobit ćete detalje o postavkama okruženja, postupnom procesu i primjer koda koji se može pokrenuti za otvaranje MSG datoteke u C#. Naučit ćete čitati i prikazati različita svojstva datoteke MSG kao i pojedinosti privitaka u učitanom MSG-u.
Koraci za otvaranje Outlook MSG datoteke u C#
- Uspostavite okruženje dodavanjem Aspose.Email for .NET za čitanje MSG datoteke
- Učitajte izvornu MSG datoteku u objekt klase MapiMessage
- Pročitajte i prikažite različita svojstva učitane MSG datoteke
- Raščlanite sve attachments u MSG datoteci
- Pročitajte i prikažite različita svojstva svakog privitka u MSG datoteci
Ovi koraci objašnjavaju kako otvoriti MSG datoteku u C# i dohvatiti njena svojstva. Prvo možete učitati MSG datoteku u MapiMessage objekt i zatim dohvatiti njena svojstva zajedno s detaljima privitka. Imajte na umu da metoda MapiMessage.Load() ima više preopterećenih funkcija koje podržavaju različite opcije učitavanja pomoću objekta klase LoadOptions kao što je postavljanje formata poruke i željenog kodiranja teksta.
Kod za čitanje Outlook MSG datoteka u 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"); | |
} | |
} | |
} |
Ovaj kôd pokazuje kako otvoriti Outlook MSG datoteku u C#. Možete prikazati mnoga druga svojstva kao što su podaci o naplati, tip tijela, vrijeme podnošenja klijenta, tvrtke i tema razgovora, da spomenemo samo neke. Također možete postaviti svojstva ako je potrebno i koristiti različite metode u zbirci privitaka za dodavanje, umetanje i uklanjanje privitaka.
Ovaj nas je članak naučio kako otvoriti Outlook MSG datoteku bez Outlooka u C#. Ako želite naučiti postupak pretvaranja EML-a u MSG datoteku, pogledajte članak na kako pretvoriti EML u MSG koristeći C#.