Skip to content
Mbox Viewer

Słownik e-mail i MBOX

Kluczowe pojęcia dotyczące archiwów e-mail, formatów, protokołów i struktury wiadomości — każde z własną stroną, wyjaśnione prostym językiem.

Formaty plików

MBOX .mbox · mbox file · mailbox file

Format pliku tekstowego przechowujący wiele wiadomości e-mail połączonych w jeden plik, z każdą wiadomością poprzedzoną linią separatora "From ". Jest to format generowany przez Google Takeout podczas eksportu archiwum Gmail.

EML

Plik jednej wiadomości w formacie MIME, zawierający nagłówki, treść i załączniki. Pliki EML są szeroko obsługiwane przez klienty pocztowe i przydatne do archiwizowania lub udostępniania pojedynczych wiadomości.

MSG

Zastrzeżony format binarny Microsoft Outlook dla pojedynczej wiadomości e-mail, przechowujący nagłówki, treść i załączniki w strukturze Compound Document. W przeciwieństwie do EML, MSG nie jest otwartym standardem.

PST OST

Personal Storage Table — plik kontenera Microsoft Outlook dla całej skrzynki pocztowej, obejmujący foldery, wiadomości, kontakty i elementy kalendarza. Znany również jako OST w przypadku synchronizacji offline z Exchange lub Microsoft 365.

Maildir

Format skrzynki pocztowej przechowujący każdą wiadomość e-mail jako osobny plik w hierarchii katalogów, zamiast łączyć wszystkie wiadomości w jeden plik jak MBOX.

MBX (Eudora) TOC · Eudora

Plik skrzynki Eudory: czysty mbox pod innym rozszerzeniem, w parze z indeksem .toc. Da się go dziś przeczytać bez żadnej konwersji — ale załączniki leżały poza skrzynką.

OLM

Format archiwum, do którego eksportuje Outlook dla Maca — zamknięty kontener, który nie jest tym samym co windowsowy PST i którego mało co czyta bez konwersji.

EMLX Apple Mail

Format Apple Mail z jednym plikiem na wiadomość: wiadomość poprzedzona swoją długością w bajtach i zakończona listą właściwości XML z metadanymi Apple.

Protokoły i usługi

Struktura wiadomości

Nagłówek

Blok metadanych na początku wiadomości e-mail, zawierający pola takie jak From, To, Subject, Date oraz liczne pola techniczne opisujące sposób kompozycji, trasowania i kodowania wiadomości.

MIME

Multipurpose Internet Mail Extensions — standard definiujący sposób kodowania w wiadomościach e-mail tekstu nie-ASCII, treści HTML, załączników i innej zawartości binarnej w ramach tekstowej struktury poczty.

Wieloczęściowy boundary

Struktura wiadomości MIME łącząca wiele części treści — takich jak zwykły tekst, HTML i załączniki — w jednej wiadomości, oddzielonych unikalnym ciągiem ogranicznika.

Message-ID

Globalnie unikalny identyfikator przypisany do każdej wiadomości e-mail, określony w nagłówku Message-ID. Jest używany do śledzenia wiadomości, budowania wątków rozmów i wykrywania duplikatów przy łączeniu archiwów.

In-Reply-To / References

Nagłówki e-mail (In-Reply-To i References) łączące odpowiedź z wiadomością, na którą odpowiada, umożliwiające klientom pocztowym i narzędziom archiwizacyjnym grupowanie powiązanych wiadomości w wątki rozmów.

Koperta

Metadane dostarczania używane przez serwery SMTP do trasowania wiadomości e-mail — konkretnie nadawca koperty (MAIL FROM) i odbiorcy koperty (RCPT TO) — które mogą różnić się od widocznych nagłówków From i To.

Załącznik

Plik — taki jak PDF, obraz lub arkusz kalkulacyjny — osadzony w wiadomości e-mail i zakodowany jako część MIME, oddzielny od treści wiadomości, przeznaczony do zapisania lub otwarcia przez odbiorcę.

Obraz osadzony CID

Obraz osadzony bezpośrednio w treści wiadomości HTML za pomocą odniesienia Content-ID (cid:), zamiast dołączonego jako osobny plik do pobrania. Dane obrazu są przechowywane jako część MIME w tej samej wiadomości.

mboxrd / mboxo From-quoting · mboxcl2

Warianty rodziny MBOX, różniące się tym, jak chronią wiersze treści zaczynające się od „From ”. mboxrd zabezpiecza je odwracalnie, mboxo nie, a mboxcl i mboxcl2 używają zamiast tego nagłówka Content-Length.

Received

Nagłówek, który dokłada każdy serwer pocztowy, przez jaki przechodzi wiadomość. Czytane od dołu do góry, wiersze Received odtwarzają trasę, którą wiadomość faktycznie przebyła.

SPF, DKIM i DMARC SPF · DKIM · DMARC

Trzy mechanizmy rozstrzygające, czy wiadomość naprawdę pochodzi z domeny, którą deklaruje: SPF autoryzuje serwery nadawcze, DKIM podpisuje wiadomość kryptograficznie, a DMARC wiąże oba z opublikowaną polityką.

Kodowanie i zestawy znaków

Koncepcje i funkcje

Wątkowanie

Proces grupowania powiązanych wiadomości e-mail w rozmowy poprzez śledzenie powiązań nagłówkowych In-Reply-To i References, zazwyczaj przy użyciu algorytmu JWZ obsługującego do czterech poziomów zagnieżdżenia.

Deduplikacja

Proces wykrywania i usuwania zduplikowanych wiadomości e-mail z archiwum, zazwyczaj poprzez porównywanie wartości Message-ID, aby uniknąć redundancji przy łączeniu wielu plików MBOX.

Parser strumieniowy

Technika parsowania, która odczytuje plik przyrostowo w małych fragmentach zamiast ładować cały plik do pamięci naraz, umożliwiając narzędziom otwieranie i indeksowanie bardzo dużych plików MBOX — dziesiątek lub setek gigabajtów — przy niskim zużyciu pamięci.

Indeks binarny

Kompaktowy plik indeksu, który Mbox Viewer zapisuje obok archiwum MBOX po pierwszym parsowaniu, przechowujący przesunięcia bajtów wiadomości i metadane umożliwiające niemal natychmiastowe ponowne otwarcia bez ponownego skanowania całego pliku.

E-mail HTML

Wiadomość e-mail, której treść jest sformatowana w HTML i CSS, umożliwiając bogatą typografię, układ, kolory i obrazy. Większość nowoczesnej poczty to HTML, ale kwestie prywatności i bezpieczeństwa wymagają starannego renderowania.

Universal Binary

Pakiet aplikacji macOS zawierający natywnie skompilowany kod zarówno dla Apple Silicon (ARM64), jak i Intel (x86_64), działający natywnie na obu procesorach bez emulacji.

Piaskownica

App Sandbox to funkcja zabezpieczeń macOS ograniczająca dostęp aplikacji do zasobów systemowych, plików i połączeń sieciowych, minimalizując potencjalny wpływ, jeśli aplikacja lub jej zależności mają lukę w zabezpieczeniach.

eDiscovery legal hold · disclosure

Prawny proces identyfikowania, zabezpieczania, przeglądania i wydawania dokumentów elektronicznych — przede wszystkim poczty. To najczęstszy powód, dla którego ktokolwiek musi kiedyś okroić skrzynkę do konkretnego zbioru wiadomości.

Kompaktowanie X-Mozilla-Status

Operacja, która naprawdę usuwa skasowane wiadomości z pliku mbox. Dopóki się nie wykona, skasowana wiadomość jest tylko oznaczona jako skasowana — wciąż jest w pliku i wciąż daje się przeczytać.