قالب‌های رایج ذخیره‌سازی ایمیل

MBOX

MBOX (مخفف Mailbox) یک فرمت ذخیره‌سازی ایمیل گسترده است که چندین دهه است مورد استفاده قرار می‌گیرد. از این فرمت برای ذخیره‌سازی مجموعه‌ای از پیام‌های ایمیلی در یک فایل واحد استفاده می‌شود که هر پیام توسط یک خط جداکننده به‌هم پیوسته می‌شود.

MBOX برای اولین بار در دههٔ ۱۹۷۰ توسعه یافت و از آن زمان نسخه‌ها و پیاده‌سازی‌های مختلفی داشته است. این فرمت در بسیاری از کلاینت‌های ایمیل مانند Unix mail، Mozilla Thunderbird، Eudora و دیگران پیاده‌سازی شده است.

ویژگی‌های کلیدی:

  • MBOX بر روی طیف وسیعی از پلتفرم‌ها از جمله یونیکس، لینوکس و 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 برای مک برای ذخیره پیام‌های ایمیل، رویدادهای تقویم، مخاطبین، وظایف و سایر موارد استفاده می‌شود.

ویژگی‌های کلیدی:

  • فایل‌های OLM عمدتاً برای بایگانی و پشتیبان‌گیری از ایمیل‌ها و سایر موارد Outlook در سیستم‌های مک استفاده می‌شوند.
  • فایل‌های OLM به‌صورت محلی بر روی مک کاربر ذخیره می‌شوند.
  • فایل‌های OLM می‌توانند توسط Microsoft Outlook برای Mac باز و دسترسی پیدا کنند. آنها بدون تبدیل با Outlook برای ویندوز سازگار نیستند.
  • مایکروسافت محدودیت اندازه ثابت برای فایل‌های OLM اعمال نمی‌کند، اما اگر فایل بسیار بزرگ شود ممکن است مشکلات عملکردی رخ دهد. کاربران معمولاً با ایجاد چندین بایگانی کوچک به جای یک فایل OLM بزرگ، اندازه را مدیریت می‌کنند.
  • پشتیبان‌گیری: از آنجا که فایل‌های OLM به‌صورت محلی ذخیره می‌شوند، می‌توان آنها را پشتیبان‌گیری یا به دستگاه‌های ذخیره‌سازی خارجی کپی کرد.

TGZ

TGZ (استفاده شده توسط Zimbra برای فایل پشتیبان صندوق پستی) یک فرمت فایل است که برای بایگانی و فشرده‌سازی داده‌ها به کار می‌رود و معمولاً با سیستم‌های یونیکس و لینوکس مرتبط است. اصطلاح "TGZ" ترکیبی از دو ابزار "tar" (Tape Archive) و "gzip" است. فرمت .tar چندین فایل و پوشه را در یک فایل بایگانی واحد ترکیب می‌کند و اطلاعات سیستم فایل مانند ساختار پوشه‌ها، مجوزها و زمان‌Stampها را حفظ می‌کند. فرمت .gz داده‌ها را فشرده می‌کند و بایگانی tar را کوچکتر و راحت‌تر برای مدیریت یا انتقال می‌سازد. طبیعت فشرده TGZ آن را برای انتقال بایگانی‌های ایمیل از طریق اینترنت یا جابجایی بین سیستم‌ها مناسب می‌سازد.

NSF

Notes Storage Facility (NSF) یک قالب فایل اختصاصی است که عمدتاً توسط IBM Lotus Notes (اکنون HCL Notes) برای ذخیره انواع داده‌ها از جمله ایمیل، رویدادهای تقویم، وظایف و سایر داده‌های برنامه استفاده می‌شود. فایل‌های NSF از مدل پایگاه داده NoSQL مبتنی بر سند استفاده می‌کنند. هر پایگاه داده به‌صورت یک فایل NSF با پسوند .nsf ذخیره می‌شود. این پسوند نمایانگر فرمت پایگاه داده‌ای است که توسط IBM Notes و Domino Server استفاده می‌شود. هر ایمیل، ورودی تقویم یا وظیفه به‌عنوان سندی ذخیره می‌شود که می‌تواند شامل انواع داده‌ها مانند متن، پیوست‌ها، لینک‌ها، قالب‌بندی متن غنی و حتی متادیتا باشد.