ایمیل سی شارپ به HTML

برای جاسازی محتوای ایمیل ها در صفحات وب، باید آنها را به فرمت HTML تبدیل کنید. برای چنین مواردی، این مقاله به نحوه خودکار کردن تبدیل ایمیل به HTML در برنامه‌های NET می‌پردازد. به ویژه، شما یاد خواهید گرفت که چگونه ایمیل های MSG و EML را به HTML یا MHTML در C# تبدیل کنید.

C# Email to HTML Converter API - دانلود رایگان

برای تبدیل ایمیل به HTML، از Aspose.Email for .NET استفاده خواهیم کرد. API مذکور برای ایجاد، دستکاری، تبدیل و ارسال ایمیل بدون نصب MS Outlook یا هر نرم افزار دیگری طراحی شده است. می توانید DLL API را دانلود یا با استفاده از NuGet در برنامه دات نت خود نصب کنید.

PM> Install-Package Aspose.Email

تبدیل ایمیل ها به HTML در سی شارپ

بخش های زیر نحوه تبدیل ایمیل ها به فرمت های HTML یا MHTML را نشان می دهد.

تبدیل MSG یا EML به HTML در سی شارپ

در زیر مراحل تبدیل فایل ایمیل MSG یا EML به HTML با استفاده از Aspose.Email برای دات نت ارائه شده است.

نمونه کد زیر نحوه تبدیل ایمیل MSG/EML به HTML با استفاده از C# را نشان می دهد.

// فایل ایمیل را بارگیری کنید
MailMessage mailMsg = MailMessage.Load("mail.eml");

// تبدیل ایمیل به HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);

ذخیره MSG یا EML به عنوان MHTML در C#

MHTML یک فرمت آرشیو صفحات وب است که برای کپسوله کردن محتوای HTML به همراه منابع خارجی استفاده می شود. برای انجام تبدیل ایمیل به MHTML، فقط باید SaveOptions.DefaultMhtml را به عنوان پارامتر دوم برای متد MailMessage.Save () ارائه دهید. مراحل زیر برای انجام این عملیات آورده شده است.

نمونه کد زیر نحوه تبدیل یک فایل MSG یا EML به MHTML را با استفاده از C# نشان می دهد.

// فایل ایمیل را بارگیری کنید
MailMessage mailMsg = MailMessage.Load("mail.msg");

// تبدیل ایمیل به MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);

تبدیل C# MSG یا EML به HTML - یک مجوز رایگان دریافت کنید

با دریافت [مجوز موقت رایگان] می‌توانید ایمیل‌ها را بدون محدودیت ارزیابی به HTML تبدیل کنید.

ایمیل به HTML - نسخه نمایشی زنده

نتیجه

در این مقاله با نحوه تبدیل ایمیل ها به فرمت های HTML یا MHTML با استفاده از سی شارپ آشنا شدید. مراحل به همراه مراجع API و نمونه کد نحوه انجام تبدیل MSG/EML به HTML/MHTML را نشان داده است. می‌توانید با استفاده از مستندات درباره API ایمیل C# بیشتر کاوش کنید.

همچنین ببینید