تحويل MBOX إلى EML
يؤدي تحويل أرشيف MBOX إلى ملفات EML فردية إلى تقسيم قاعدة بيانات بريد إلكتروني ضخمة تضم رسائل متتابعة إلى مستندات رسائل منفصلة وقياسية.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | MBOX | EML |
|---|---|---|
| نوع MIME | application/ | message/ |
| النوع | أرشيف تجميعي لرسائل البريد الإلكتروني | ملف رسالة بريد إلكتروني قياسي |
| الضغط | بلا (دمج نصوص) | بلا (مشفر بصيغة MIME متعددة الأجزاء) |
| المواصفات القياسية | IETF RFC 4155 | IETF RFC 5322 |
| رأس البايتات السحرية (Magic Bytes) | 46 72 6F 6D 20 (From separator line) | From: / Received: / Return-Path: (RFC 822/5322 header lines) |
نظرة عامة على التنسيق والاستخدامات
يجمع MBOX رسائل متعددة في أرشيف واحد، بينما يخزن EML الرسائل عادةً في ملفات منفصلة. قد يفيد التحويل عندما تحتاج إلى استخراج رسائل بعينها أو استيرادها إلى برنامج بريد يقبل EML. يعتمد التنظيم الناتج على الأرشيف وسير العمل.
المواصفات التقنية وتحليل الترميز (Codec)
ملف MBOX (application/mbox) حاوية نصية عادية تجمع رسائل بريد إلكتروني متعددة بالتتابع. ويستخدم سطر الترويسة From - فاصلاً صارماً يحدد نهاية رسالة وبداية التالية. لا يستخدم الملف ضغطاً، لذا يستمر تدفق النص الخام كما هو. أما ملف EML فيستخدم نوع MIME message/rfc822 لتخزين رسالة واحدة كاملة، بما في ذلك ترميز MIME متعدد الأجزاء للمرفقات ونصوص HTML. أثناء التحويل، يقرأ المحلل تدفق MBOX، ويحدد مواضع From -، ويستخرج كل كتلة نصية ويحفظها بامتداد .eml. والعملية خالية تماماً من الفقد، لأن التنسيقين يتبعان قواعد تنسيق رسائل الإنترنت الواردة في RFC 5322 وRFC 822؛ فلا يتغير أي نص أو بيانات مرفقات ثنائية ولا تُحذف.
توافق أنظمة التشغيل والمتصفحات
تستخدم برامج بريد كثيرة أرشيفات MBOX، وتستورد ملفات EML أو تفتحها في برامج بريد متنوعة. يختلف دعم الاستيراد والتصدير حسب التطبيق؛ تحقق من برنامج البريد المستهدف.
معلومات مفيدة
احتفظ بنسخ احتياطية من ملفات MBOX الأصلية قبل تقسيمها إلى ملفات EML، إذ يمكن أن تؤدي معالجة عشرات الآلاف من الرسائل الفردية إلى اكتظاظ مجلدات الوجهة وتثقل كاهل أنظمة الملفات القديمة.
الأسئلة الشائعة
كيف تحوّل أرشيف MBOX إلى ملفات بريد إلكتروني بصيغة RFC 822 دون فقدان الجودة؟
قد يحافظ التحويل على محتوى الرسائل والمرفقات، لكن النتيجة تعتمد على البرنامج ومعالجة فواصل MBOX. راجع الناتج قبل الاعتماد عليه.
ما الفرق بين أرشيف MBOX ورسالة بريد إلكتروني بصيغة RFC 822؟
يعمل ملف MBOX كحاوية واحدة تحتوي على العديد من رسائل بريد إلكتروني متتابعة تفصل بينها علامات نصية. أما ملف EML فهو ملف مستقل يحتوي على رسالة بريد إلكتروني واحدة فقط تتبع معايير RFC 822 و RFC 5322.