קרא קובץ MSG של Outlook ב-C#

MSG הוא פורמט קובץ פופולרי המשמש את MS Outlook לאחסון הודעות דוא"ל, אנשי קשר, פגישות וכו’. במהלך העבודה עם אוטומציה של דוא"ל מתוך יישומי ה-.NET שלך, ייתכן שיהיה עליך לקרוא קבצי MSG. כדי להשיג זאת, מאמר זה מכסה כיצד לנתח ולקרוא קבצי MSG של Outlook ב-C#. יתרה מכך, נדגים כיצד להביא קבצים מצורפים מקובץ MSG באופן תוכנתי.

C# .NET API לניתוח וקריאת קבצי MSG

Aspose.Email for .NET הוא .NET API רב עוצמה המספק מגוון רחב של תכונות ליישום יישומי לקוח דוא"ל. הוא תומך ביצירה, שליחה, קריאה וטיפול בהודעות דואר אלקטרוני בצורה חלקה. אנו נשתמש ב-API זה כדי לנתח ולקרוא קבצי MSG ולחלץ את הקבצים המצורפים שלהם. אתה יכול להתקין את ה-API מ-NuGet או להוריד DLL שלו.

PM> Install-Package Aspose.Email

נתח וקרא קובץ MSG של Outlook ב-C#

Aspose.Email עבור .NET מאפשר לקרוא את כל הנתונים החיוניים מקובץ MSG כגון שולח, נמענים, גוף דוא"ל וכו’. בואו נראה כיצד לקרוא את הנתונים הללו מקובץ MSG ב-C#.

דוגמת הקוד הבאה מראה כיצד לקרוא קובץ MSG של Outlook ב-C#.

// צור מופע של MailMessage מקובץ
MailMessage message = MailMessage.Load("sample.msg");

// קבל נושא
Console.WriteLine("Subject:" + message.Subject);

// קבל מהכתובת
Console.WriteLine("From:" + message.From);

// קבל גוף
Console.WriteLine("Body" + message.Body);

// קבל מידע על הנמענים
Console.WriteLine("Recipient: " + message.To);

// קבל קבצים מצורפים
foreach (var att in message.Attachments)
{
    Console.Write("Attachment Name: " + att.Name); 
}

קבל קבצים מצורפים מקובץ MSG ב-C#

Aspose.Email עבור .NET מאפשר לך גם להביא קבצים מצורפים מקובץ MSG. השלבים הבאים מראים כיצד לאחזר ולשמור את הקבצים המצורפים של קובץ MSG ב-C#.

דוגמת הקוד הבאה מראה כיצד להשיג ולשמור קבצים מצורפים של קובץ MSG ב-C#.

// צור מופע של MailMessage מקובץ
MailMessage message = MailMessage.Load("sample.msg");

// חזור על אוסף הקבצים המצורפים
foreach (var attachment in message.Attachments)
{
    // שמור את הקובץ המצורף
    attachment.Save(attachment.Name);
}

קבל רישיון API בחינם

אתה יכול להשתמש ב-Aspose.Email עבור .NET ללא מגבלות הערכה על ידי קבלת רישיון זמני.

סיכום

במאמר זה, למדת כיצד לקרוא קבצי MSG של Outlook באופן תכנותי ב-C#. יתרה מכך, ראית כיצד להביא קבצים מצורפים בקובץ MSG ולשמור אותם בדיסק. כדי לחקור עוד על Aspose.Email עבור .NET, אתה יכול לבקר בתיעוד. כמו כן, בכל שאלה או שאילתה, אל תהסס ליידע אותנו באמצעות הפורום שלנו.

ראה גם