بارگذاری و ذخیره پیام‌های ایمیل با استفاده از Aspose.Email برای C++

Aspose.Email برای C++ گزینه‌های انعطاف‌پذیری برای بارگذاری، ذخیره و تبدیل پیام‌های ایمیل در قالب‌های متعدد از جمله EML، MSG، MHTML و HTML فراهم می‌کند. همچنین می‌توانید گزینه‌های بارگذاری و ذخیره را برای مدیریت رمزگذاری، پیوست‌ها و نیازهای قالب‌بندی سفارشی کنید.

بارگذاری پیام با گزینه‌های بارگذاری سفارشی

این MailMessage کلاس می‌تواند پیام‌ها را از قالب‌های مختلفی مانند EML، MSG، MHTML و HTML با استفاده از گزینه‌های بارگذاری تخصصی بارگذاری کند. این گزینه‌ها به توسعه‌دهندگان اجازه می‌دهد تنظیمات رمزگذاری را مشخص کنند، پیوست‌ها را حفظ کنند و منابع جاسازی‌شده را مدیریت کنند.

مثال C++ زیر نشان می‌دهد چگونه پیام‌های ایمیل را با استفاده از گزینه‌های بارگذاری مختلف بارگذاری کنید.

ذخیره پیام‌های ایمیل در قالب‌های مختلف

Aspose.Email برای C++ امکان تبدیل پیام‌ها بین قالب‌های مختلفی مانند EML، MSG، MHTML و HTML را فراهم می‌کند. توسعه‌دهندگان می‌توانند از SaveOptions سلسله‌ مراتب کلاس برای تعیین پارامترهای پیشرفته ذخیره‌سازی، شامل رمزگذاری، پیوست‌های TNEF و حفظ مرزها.

گزینه‌های ذخیره موجود شامل:

  • EmlSaveOptions
  • MsgSaveOptions
  • MhtSaveOptions
  • HtmlSaveOptions

ذخیره ایمیل به صورت EML

قطعه کد زیر نشان می‌دهد چگونه یک پیام EML را بارگذاری کرده و به همان قالب بر روی دیسک ذخیره کنید.

حفظ مرزهای اصلی EML

می‌توانید مرزهای اصلی MIME را هنگام ذخیره یک فایل EML حفظ کنید.

حفظ پیوست‌های TNEF در EML

مثال کد زیر نشان می‌دهد چگونه یک ایمیل را در حالی که پیوست‌های TNEF (قالب بسته‌ بندی خنثی حمل و نقل) را حفظ می‌کند، ذخیره کنید.

تبدیل EML به MSG

به راحتی می‌توانید یک فایل EML را به قالب Outlook MSG تبدیل کنید. قطعه کد زیر نشان می‌دهد چگونه یک پیام EML را بارگذاری کرده و با استفاده از گزینه مناسب آن را به MSG تبدیل کنید از SaveOptions کلاس.

ذخیره به صورت MHTML

مثال زیر نشان می‌دهد چگونه یک پیام EML را بارگذاری کرده و به‌عنوان فایل MHTML ذخیره کنید.

صادرات به MHT با منطقه زمانی سفارشی

می‌توانید قبل از صادرات به قالب MHT، یک منطقه زمانی سفارشی یا سیستم برای فیلدهای تاریخ پیام تنظیم کنید. این MailMessage کلاس فراهم می‌کند TimeZoneOffset ویژگی برای تنظیم منطقه زمانی سفارشی. قطعه کد زیر نشان می‌دهد چگونه یک ایمیل را با منطقه زمانی سفارشی به MHT صادر کنید.

صادرات ایمیل به EML

مثال زیر نشان می‌دهد چگونه یک ایمیل را به قالب EML صادر کنید: