Общи формати за съхранение на имейли

MBOX

MBOX (съкратено от Mailbox) е широко използван формат за съхранение на имейли, който съществува от няколко десетилетия. Използва се за съхраняване на колекция от имейл съобщения в един файл, като всяко съобщение е конкатенирано и отделено от ред разделител.

MBOX е разработен през 70‑те години миналия век и оттогава е имал различни версии и реализации. Той е внедрен в множество имейл клиенти като Unix mail, Mozilla Thunderbird, Eudora и други.

Ключови характеристики:

  • MBOX се поддържа на широк набор от платформи, включително Unix, Linux и macOS.
  • Клиенти като Mozilla Thunderbird, Apple Mail и много други могат да четат и записват MBOX файлове.
  • Простият текстов характер на формата улеснява анализа и обработката му чрез инструменти за манипулиране на текст.
  • Поради простата си структура, MBOX е широко използван за архивиране и създаване на резервни копия.
  • Тъй като всички имейли се съхраняват в един файл, файлът може да стане доста голям с течение на времето, което води до неефикасност.

Варианти на MBOX:

MBOX се предлага в няколко варианта, всеки със малки разлики в начина, по който обработва съобщенията:

  • MBOXO: Оригиналният формат, при който редовете "From " в тялото на имейла са цитирани с знак >.
  • MBOXRD: Вариант на MBOXO, който допълнително разширява метода за цитиране на редовете "From ".
  • MBOXCL: Въведен от „Classic“ вариантa на 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 Server. Всеки имейл, календарен запис или задача се съхраняват като документ, който може да съдържа различни типове данни като текст, прикачени файлове, връзки, форматиране с богати текстове и дори метаданни.