صيغ ملفات البريد الإلكتروني
EML
EML هو أحد أكثر صيغ ملفات البريد الإلكتروني شهرة واستخدامًا، صُمم أساسًا للالتزام بمعيار MIME (Multipurpose Internet Mail Extensions). يدعم هذا التنسيق على نطاق واسع عبر عملاء وأنظمة بريد متعددة بفضل نهجه المفتوح والعام لتخزين ونقل البريد.
الميزات الرئيسية:
- كل ملف EML يضم رسالة بريد إلكترونية واحدة مع البيانات الوصفية المرتبطة مثل المرسل، المستلمين، الموضوع، والطوابع الزمنية.
- تدعم ملفات EML تنسيقات غنية، مرفقات، وعناصر مضمَّنة، متبعةً معيار MIME الذي يسمح بتمثيل مرن لمحتوى البريد.
- على عكس الصيغ المملوكة مثل MSG (Microsoft Outlook Message) التي ترتبط ارتباطًا وثيقًا ببرمجيات محددة (Outlook وMAPI)، تقدم ملفات EML نهجًا أكثر شمولًا متوافقًا مع برامج بريد متعددة عبر منصات مختلفة. تتوافق ملفات EML مع عدد كبير من عملاء البريد، بما في ذلك على سبيل المثال لا الحصر Microsoft Outlook، Mozilla Thunderbird، Apple Mail، والعديد من خدمات البريد الويب.
تنسيق ملف EML مرتبط بطبيعة الحال بمعيار MIME، وهو مواصفة لتنسيق أجسام رسائل الإنترنت. يوسّع MIME تنسيق البريد الأساسي لدعم النص في مجموعات أحرف غير ASCII، وكذلك مرفقات المحتوى المتعدد الوسائط.
هيكل MIME:
- يبدأ ملف EML بقسم الرؤوس، الذي يحتوي على معلومات مثل From، To، Subject، Date، وغيرها من الرؤوس. قد تشمل الرؤوس الإضافية Content-Type، Content-Transfer-Encoding، وغيرها.
- بعد الرؤوس، يُعرض جسم ملف EML. يمكن لهذا القسم أن يحتوي على نص عادي، HTML، أو محتوى متعدد الأجزاء يسمح بدمج أنواع مختلفة من المحتوى داخل رسالة واحدة.
- قد يتضمن ملف EML مرفقات مشفرة بتنسيق base64، ما يسمح بنقل البيانات الثنائية عبر البريد. تُعرّف هذه المرفقات ضمن أجزاء MIME الخاصة بها مع رؤوس مناسبة تشير إلى نوع الملف والترميز.
أنواع MIME:
يتم تفصيل محتوى ملف EML إلى أنواع MIME مختلفة للتمييز بين النص، HTML، وأنواع الوسائط الأخرى. تشمل أنواع MIME الشائعة الموجودة داخل ملف EML:
text/plainللرسائل النصية العادية.text/htmlللرسائل المهيكلة بتنسيق HTML.multipart/mixedللرسائل التي تشمل محتوى الرسالة والمرفقات.application/octet-streamللمرفقات ذات الملفات الثنائية.

MSG
Microsoft Outlook Message (MSG) هو تنسيق بريد إلكتروني مملوك يستخدمه Microsoft Outlook لتخزين رسائل بريد فردية. تحتوي هذه الملفات على محتوى البريد والبيانات الوصفية مثل المرسل، المستلمين، الموضوع، والطوابع الزمنية. تدعم تنسيقًا غنيًا، مرفقات، وميزات خاصة بـ Outlook مثل العلامات، الأهمية، والحساسية.
الميزات الرئيسية:
- تمثل ملف MSG رسالة بريد إلكتروني واحدة.
- تُرتبط ملفات MSG بـ Microsoft Outlook ويمكن فتحها به.
- تُستخدم ملفات MSG عادةً للأرشفة، النسخ الاحتياطي، وتبادل عناصر Outlook بين نسخ مختلفة من Outlook أو عملاء بريد متوافقين آخرين.
MSG مرتبط ارتباطًا وثيقًا ضمن سياق Microsoft Outlook وMessaging Application Programming Interface (MAPI). MAPI هو واجهة برمجة تسمح للتطبيقات بالتفاعل مع خدمات المراسلة، خصوصًا Microsoft Exchange Server وMicrosoft Outlook. يوفر مجموعة من الوظائف والبروتوكولات لإرسال، استقبال، وإدارة رسائل البريد، وكذلك الوصول إلى ميزات أخرى مثل التقويمات، جهات الاتصال، والمهام. تُستخدم MAPI بواسطة Microsoft Outlook لإنشاء، تعديل، وإدارة رسائل البريد. عندما يُؤلف المستخدم رسالة أو يستقبلها في Outlook، يتولى MAPI التواصل الأساسي مع خادم البريد ويوفر الوظائف اللازمة لإدارة محتوى الرسالة.
الأساس التقني لتنسيق MSG:
تخزن ملفات MSG بيانات الرسالة باستخدام خصائص MAPI، وهي سمات تحدد جوانب مختلفة من الرسالة. تشمل هذه الخصائص سمات قياسية مثل المُرسل، المستلم، الموضوع، والطوابع الزمنية، بالإضافة إلى خصائص مخصصة وسمات موسعة.

تنظم الخصائص الرسالة ضمن هيكل هرمي، حيث تحدد الخصائص على المستوى العلوي سمات الرسالة العامة وتُنشئ الخصائص المتداخلة مكونات محددة مثل المستلمين، المرفقات، والكائنات المضمّنة. قد تحتوي ملفات MSG على دفعات متعددة من الخصائص، كل منها يحمل مجموعة من خصائص MAPI المرتبطة. تُنظم هذه الدفعات وفقًا لتنسيق Compound File Binary Format (CFBF) وتخزن كلًا من الخصائص القياسية والمخصصة.

OFT
Outlook File Template (OFT) هي صيغة بريد إلكتروني يستخدمها Microsoft Outlook لإنشاء رسائل موحدة. على عكس ملفات MSG، لا تحتوي ملفات OFT على محتوى الرسالة الفعلي بل تعمل كقوالب بتنسيق وتخطيط مسبق وتُخصص للمتغيّرات الديناميكية.
الميزات الرئيسية:
- تبسط ملفات OFT إنشاء رسائل متكررة عبر توفير قوالب مسبقة التصميم لسيناريوهات شائعة مثل النشرات الإخبارية، الإعلانات، أو الردود.
- باستخدام قوالب OFT، تضمن المؤسسات اتساق العلامة التجارية، التنسيق، والرسائل عبر جميع الاتصالات الصادرة.
- يمكن للمستخدمين تخصيص قوالب OFT بإضافة أو تعديل المحتوى قبل الإرسال، مما يسمح برسائل شخصية مع الحفاظ على التنسيق الموحد.
TNEF
Transport Neutral Encapsulation Format (TNEF) هو تنسيق بريد إلكتروني مملوك يستخدمه Microsoft Outlook وMicrosoft Exchange Server لتغليف خصائص البريد ومحتوى النص الغني الذي قد لا تدعمه بروتوكولات البريد القياسية. يُستخدم أساسًا من قبل عملاء البريد مايكروسوفت لتشفير ونقل تنسيقات النص الغني، الكائنات المضمّنة، وميزات بريد مملوكة أخرى، مما يضمن حفظ محتوى البريد المعقد مثل التنسيقات، الملفات المضمّنة، وأحداث التقويم عند إرسال الرسائل بين عملاء مايكروسوفت المختلفين.
الميزات الرئيسية:
- يمكن لـ TNEF تضمين مجموعة واسعة من خصائص MAPI، وهي تنسيقات نصية غنية خاصة بمايكروسوفت وخصائص خاصة لا يمكن نقلها عبر MIME القياسي أو رسائل النص العادي.
- يمكن تضمين عناصر Outlook مثل التقويم، جهات الاتصال، المهام، والملاحظات داخل تنسيق TNEF.
- قد لا تفهم أو تعالج بشكل صحيح عملاء البريد غير مايكروسوفت مرفقات TNEF، مما يؤدي غالبًا إلى ظهور المرفقات المزعجة.
winmail.datملف. يحدث هذا عادةً لأنهم لا يستطيعون فك تشفير التنسيق المملوك المشفر في TNEF.
الأساس التقني لتنسيق TNEF:
- يُغلف TNEF محتوى البريد الإلكتروني في مرفق ثنائي خاص. عادةً ما يحمل هذا المرفق
.datامتداد الملف، غالبًا ما يُسمىwinmail.dat. - غالبًا ما يرتبط بيانات TNEF بنوع MIME
application/ms-tnef. - يمثل تنسيق TNEF تسلسلًا هرميًا لخصائص الرسالة كهيكل مسطح، يمكن اعتباره تدفقًا تسلسليًا للبيانات. يتضمن التنسيق النموذجي لخاصية معينة في التدفق معرفًا يحمل معلومات نوع البيانات، الحجم (إذا لم يحدده النوع)، والبيانات.
