صيغ تخزين البريد الإلكتروني الشائعة

MBOX

MBOX (اختصارًا لـ Mailbox) هو تنسيق تخزين بريد إلكتروني واسع الاستخدام وقد كان شائعًا لعدة عقود. يُستخدم لتخزين مجموعة من رسائل البريد الإلكتروني في ملف واحد، حيث يتم ربط كل رسالة بخط فاصل.

تم تطوير MBOX لأول مرة في السبعينيات ومنذ ذلك الحين شهد إصدارات وتنفيذات متعددة على مر السنين. تم تطبيقه في العديد من عملاء البريد الإلكتروني مثل Unix mail، Mozilla Thunderbird، Eudora، وغيرها.

الميزات الرئيسية:

  • يُدعم MBOX عبر مجموعة واسعة من الأنظمة، بما في ذلك Unix، Linux، و macOS.
  • يمكن لعملاء مثل Mozilla Thunderbird، Apple Mail، والعديد من البرامج الأخرى قراءة وكتابة ملفات MBOX.
  • طبيعة التنسيق النصية تجعل من السهل تحليله ومعالجته باستخدام أدوات معالجة النص.
  • بسبب هيكله البسيط، يُستخدم MBOX على نطاق واسع لأغراض الأرشفة والنسخ الاحتياطي.
  • نظرًا لتخزين جميع الرسائل في ملف واحد، قد يصبح الملف كبيرًا جدًا مع مرور الوقت، مما يسبب عدم كفاءة.

متغيرات MBOX:

تأتي صيغة MBOX بعدة متغيرات، كل منها يختلف قليلًا في طريقة معالجة الرسائل:

  • MBOXO: الصيغة الأصلية حيث تُقتبس سطور "From " في محتوى البريد بعلامة >.
  • MBOXRD: نسخة من MBOXO تُوسّع طريقة اقتباس سطور "From ".
  • MBOXCL: تم تقديمه في نسخة "Classic" من MBOX حيث يُقتبس كل سطر "From " بسلسلة ffrom.
  • MBOXCL2: نسخة من MBOXCL حيث تُضاعف سطور "From " لتمييزها.

الأساس التقني لتنسيق MBOX

هيكل الملف:

  • ملف MBOX هو ملف نص عادي يحتوي على سلسلة من رسائل EML.
  • كل رسالة تبدأ بسطر "From " (مسافة بعد كلمة "From") والذي عادةً يتضمن عنوان البريد الإلكتروني للمرسل والطابع الزمني عندما تم استلام الرسالة.
  • يتبع كل رسالة سطر فارغ لفصلها عن الرسالة التالية.

هيكل تخزين MBOX

مثال:

From user@example.com Fri Jan 01 00:00:00 2021
[Headers]
[Body]
From user2@example.com Fri Jan 01 00:01:00 2021
[Headers]
[Body]

PST/OST

Personal Storage Table (PST) وOffline Storage Table (OST) هما صيغ ملفات يستخدمها Microsoft Outlook لتخزين نسخ من رسائل البريد الإلكتروني، أحداث التقويم، وعناصر أخرى.

الميزات الرئيسية:

  • تُستخدم ملفات PST لتخزين المعلومات الشخصية وغالباً ما تُستخدم لأرشفة الرسائل والبيانات القديمة. تُستخدم أساساً من قبل المستخدمين المنزليين والمؤسسات الصغيرة لتخزين رسائل البريد الإلكتروني وجهات الاتصال وأحداث التقويم محلياً.
  • تُستخدم ملفات OST للتخزين غير المتصل ومزامنة رسائل البريد الإلكتروني والبيانات الأخرى مع خادم Exchange. يُستخدم بشكل أساسي من قبل المستخدمين الذين يصلون إلى Microsoft Exchange Server أو Office 365.
  • تُخزن محلياً على حاسوب المستخدم. يمكن الوصول إليها حتى عندما لا يكون المستخدم متصلاً بخادم البريد.
  • يمكن عمل نسخ احتياطية بسهولة لملفات PST ونقلها إلى حواسيب أخرى. يمكن للمستخدمين نقل ملفات PST عبر أنظمة مختلفة أو إصدارات Outlook.
  • ملفات OST غير مخصصة للنسخ الاحتياطي أو النقل اليدوي لأنها نسخ متزامنة من بيانات الخادم. تُربط ملفات OST بملفات تعريف محددة ولا يمكن نقلها بسهولة إلى أنظمة مختلفة.

OLM

Outlook for Mac Archive File (OLM) هو تنسيق ملف تُستخدمه Microsoft Outlook لنظام Mac لتخزين رسائل البريد الإلكتروني، أحداث التقويم، جهات الاتصال، المهام، وعناصر أخرى.

الميزات الرئيسية:

  • تُستخدم ملفات OLM أساساً لأرشفة النسخ الاحتياطية للبريد الإلكتروني وعناصر Outlook الأخرى على أنظمة Mac.
  • تُخزن ملفات OLM محلياً على جهاز Mac الخاص بالمستخدم.
  • يمكن فتح ملفات OLM والوصول إليها عبر Microsoft Outlook لنظام Mac. وهي غير متوافقة مباشرة مع Outlook لنظام Windows دون تحويل.
  • لا توجد حدود حجم ثابتة لملفات OLM تفرضها Microsoft، لكن قد تحدث مشاكل في الأداء إذا أصبح الملف كبيراً جداً. عادةً ما يقوم المستخدمون بإدارة الحجم بإنشاء أرشيفات أصغر متعددة بدلاً من ملف OLM كبير واحد.
  • النسخ الاحتياطي: بما أن ملفات OLM مخزنة محلياً، يمكن عمل نسخة احتياطية منها أو نسخها إلى أجهزة تخزين خارجية.

TGZ

TGZ (يُستخدم من قبل Zimbra لملف النسخة الاحتياطية للبريد) هو تنسيق ملف يُستخدم لأرشفة وضغط البيانات، وعادة ما يُربط بأنظمة Unix وLinux. يشير مصطلح "TGZ" إلى الجمع بين أداتين: "tar" (Tape Archive) و"gzip". تنسيق .tar يجمع عدة ملفات ومجلدات في ملف أرشيف واحد مع الحفاظ على معلومات نظام الملفات مثل هيكل الدليل وأذونات الملفات والطوابع الزمنية. تنسيق .gz يضغط البيانات، مما يجعل أرشيف tar أصغر وأسهل في الإدارة أو النقل. تجعل الطبيعة المضغوطة لـ TGZ مناسباً لنقل أرشيفات البريد الإلكتروني عبر الإنترنت أو نقلها بين الأنظمة.

NSF

Notes Storage Facility (NSF) هو تنسيق ملف مملوك يُستخدم أساساً من قبل IBM Lotus Notes (الآن HCL Notes) لتخزين أنواع مختلفة من البيانات، بما في ذلك البريد الإلكتروني، أحداث التقويم، المهام، وبيانات التطبيقات الأخرى. تستخدم ملفات NSF نموذج قاعدة بيانات NoSQL قائم على المستندات. يتم تخزين كل قاعدة بيانات كملف NSF واحد بامتداد .nsf. يمثل الامتداد تنسيق قاعدة البيانات المستخدم بواسطة IBM Notes وخادم Domino. كل بريد إلكتروني أو إدخال تقويم أو مهمة يُخزن كمستند يمكن أن يحتوي على أنواع مختلفة من البيانات مثل النص، المرفقات، الروابط، تنسيق النص الغني، وحتى البيانات الوصفية.