EML و MIME التحويلات
EML و MIME التحويلات
Aspose.Email FOSS for .NET includes a built-in MIME parser and serializer, so you can convert بين المعايير .eml ملفات (RFC 5322) و Outlook .msg الملفات دون أي خارجي الإدمان - لا System.Net.Mail هناك حاجة إلى إشارة.
تحميل EML إلى MapiMessage
LoadFromEml يقبل مسار الملف أو تدفق أو نطاق بايت:
using System.IO;
using Aspose.Email.Foss.Msg;
// From file path
var message = MapiMessage.LoadFromEml("incoming.eml");
// From stream
using var stream = File.OpenRead("incoming.eml");
var message2 = MapiMessage.LoadFromEml(stream);
// From byte array
var emlBytes = File.ReadAllBytes("incoming.eml");
var message3 = MapiMessage.LoadFromEml(emlBytes);بعد تحميل، جميع الحقول القياسية متاحة:
Console.WriteLine(message.Subject);
Console.WriteLine(message.SenderEmailAddress);
Console.WriteLine(message.Recipients.Count);
Console.WriteLine(message.Attachments.Count);
Console.WriteLine(message.HtmlBody);حفظ الرسائل كإيمل
SaveToEml تداول الفوركس A MapiMessage في شكل MIME :
// To file path
message.SaveToEml("output.eml");
// To stream
using var outStream = File.Create("output.eml");
message.SaveToEml(outStream);
// To byte array
byte[] emlData = message.SaveToEml();EML إلى MSG التحويل
مزيج LoadFromEml و Save لتحويل EML-to-MSG الكامل:
using System.IO;
using Aspose.Email.Foss.Msg;
var message = MapiMessage.LoadFromEml("incoming.eml");
message.Save("converted.msg");MSG إلى EML التحويل
تحميل MSG الحالي وتسلسلها كEML:
using var message = MapiMessage.FromFile("original.msg");
message.SaveToEml("exported.eml");رحلة موثوقية
يتم الحفاظ على الحقول التالية من خلال EML → MSG → EMM:
- موضوع، الجسم، و HTML الجسم
- اسم البريد الإلكتروني وعنوان البث
- جميع المستلمين ( إلى، Cc، Bcc)
- ملفات المرفقات مع اسم الملف، نوع MIME، والمحتوى
- إرسال رسالة الإنترنت ID
- وقت تسليم الرسائل
// Verify round-trip
var original = MapiMessage.LoadFromEml("test.eml");
original.Save("test.msg");
using var reloaded = MapiMessage.FromFile("test.msg");
reloaded.SaveToEml("roundtrip.eml");
// Compare: original.eml and roundtrip.eml should have
// matching Subject, From, To, and attachment countانظر أيضا
- قراءة ملفات MSG تحميل وتفتيش ملفات MSG
- مميزات - مرجع كامل للموضوعات
- مميزات MAPI - مستوى منخفض الوصول إلى العقارات