این آموزش کوتاه حاوی اطلاعاتی در مورد نحوه باز کردن فایل MSG بدون Outlook در سی شارپ است. جزئیاتی در مورد تنظیمات محیط، یک فرآیند گام به گام و یک کد نمونه قابل اجرا برای باز کردن فایل MSG در C# دریافت خواهید کرد. خواندن و نمایش ویژگی های مختلف فایل MSG و همچنین جزئیات پیوست ها در MSG بارگذاری شده را خواهید آموخت.
مراحل باز کردن فایل MSG Outlook در سی شارپ
- با افزودن Aspose.Email for .NET برای خواندن یک فایل MSG، محیط را ایجاد کنید
- فایل MSG منبع را در یک شی کلاس MapiMessage بارگیری کنید
- ویژگی های مختلف فایل MSG بارگذاری شده را بخوانید و نمایش دهید
- تمام attachments موجود در فایل MSG را تجزیه کنید
- ویژگی های مختلف هر پیوست را در فایل MSG بخوانید و نمایش دهید
این مراحل نحوه باز کردن فایل MSG در سی شارپ و بازیابی خصوصیات آن را توضیح می دهد. ابتدا میتوانید فایل MSG را در شی MapiMessage بارگذاری کنید و سپس ویژگیهای آن را به همراه جزئیات پیوست بازیابی کنید. توجه داشته باشید که متد MapiMessage.Load دارای چندین توابع سربارگذاری شده است که از گزینه های بارگذاری مختلف با استفاده از شی کلاس LoadOptions مانند تنظیم قالب پیام و کدگذاری متن ترجیحی پشتیبانی می کند.
کد خواندن فایل های MSG Outlook در سی شارپ
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"); | |
} | |
} | |
} |
این کد نحوه باز کردن فایل Outlook MSG در سی شارپ* را نشان می دهد. میتوانید بسیاری از ویژگیهای دیگر مانند اطلاعات صورتحساب، نوع بدن، زمان ارسال مشتری، شرکتها و موضوع مکالمه را نمایش دهید. همچنین میتوانید در صورت نیاز ویژگیها را تنظیم کنید و از روشهای مختلف در مجموعه پیوستها برای افزودن، درج و حذف پیوستها استفاده کنید.
این مقاله به ما آموزش داده است چگونه فایل Outlook MSG را بدون Outlook در C# باز کنیم. اگر میخواهید فرآیند تبدیل EML به فایل MSG را یاد بگیرید، به مقاله نحوه تبدیل EML به MSG با استفاده از C# مراجعه کنید.