Skip to content
Mbox Viewer Pro
emlformatswindows

EML a MSG: czym są i czym się różnią

Plik .eml to pojedyncza wiadomość w zwykłym tekście MIME, czytelna wszędzie. Plik .msg to ta sama wiadomość w binarnym formacie Outlooka, wraz z właściwościami, które nigdy z niego nie wyszły.

David Carrero ·

Plik .eml to pojedyncza wiadomość zapisana dokładnie w takiej postaci, w jakiej wędrowała przez internet: zwykły tekst w formacie MIME, czytelny w dowolnym edytorze tekstu. Plik .msg to ta sama wiadomość zapisana tak, jak trzyma ją u siebie Microsoft Outlook: binarny kontener, który bez Outlooka albo bez narzędzia zrobionego do jego rozszyfrowania nie pokazuje niczego.

Ta sama wiadomość, dwa opakowania. I to opakowanie decyduje, czy plik da się otworzyć za dziesięć lat bez producenta, który go stworzył.

Co naprawdę jest w pliku .eml

Otwórz go w TextEdit albo w Notatniku, a czytasz samą wiadomość. Na górze nagłówki — From, To, Subject, Date, Message-ID i stos pól technicznych — potem pusty wiersz, a potem treść. Wersja HTML i dołączony PDF to części MIME w tym samym pliku, z danymi binarnymi zakodowanymi jako tekst, żeby przetrwały drogę.

I to wszystko. EML nie jest formatem pliku, który ktoś zaprojektował: to format wiadomości opisany w RFC 5322 i w normach MIME, zapisany na dysk bez żadnej zmiany. Rozszerzenie jest umową, a nie kontenerem — dlatego „Pokaż oryginał” w Gmailu daje dokładnie te same bajty, a po zmianie nazwy pobranego pliku na .eml otworzy się jak każda inna wiadomość.

Co naprawdę jest w pliku .msg

Bajty, których nie przeczytasz. MSG to własny format Outlooka, zbudowany na Compound Document Structure — kontenerze OLE2, z którego korzystały stare .doc i .xls. W środku wiadomość jest pocięta na nazwane strumienie: jeden na temat, po jednym na każdą wersję treści, po jednym na adresata, po jednym na załącznik.

Zamknięty, ale nie tajny: Microsoft publikuje specyfikację i tylko dzięki temu biblioteki innych producentów potrafią czytać MSG. W praktyce nic to jednak nie zmienia. Nic z tego, co przychodzi razem z macOS, nie otwiera .msg, nic z tego, co przychodzi z Windowsem, też nie, i Thunderbird również nie.

Porównanie bez marketingu

EMLMSG
Określa goRFC 5322 i MIME, normy otwarteMicrosoft, jeden producent
Na dyskuZwykły tekstBinarny kontener OLE2
Czytelny w edytorze tekstuTakNie
Otwiera się naKażdym systemie, w większości programów pocztowychOutlooku na Windowsie albo w konwerterze
ZawieraDokładnie to, co dostarczył SMTPWiadomość plus własne właściwości Outlooka
Mieści rzeczy inne niż pocztaNieTak: spotkania, kontakty, zadania

Najwięcej waży przedostatni wiersz. EML zawiera wiadomość. MSG zawiera wiadomość i do tego właściwości, które nigdy nie przeszły przez sieć: kategorie, flagi do wykonania, stan przeczytania, wewnętrzny adres Exchange kolegi zamiast jego publicznego, informację, czy zadanie zostało zamknięte. Przekonwertuj MSG na EML, a to wszystko odpada, bo norma nie ma dla tego miejsca.

To jedyny uczciwy argument za trzymaniem plików MSG. Kiedy zachować trzeba właśnie wewnętrzną księgowość Outlooka — kategorie nadane przez dział prawny, spotkanie zapisane jako plik — to MSG jest dokumentem, a konwersja gubi jego część. Dla samej wiadomości ten argument nie działa: treść zostaje w całości.

Co realnie wyląduje u ciebie na dysku

Przeciągnij wiadomość z klasycznego Outlooka dla Windowsa na pulpit, a dostaniesz .msg. Ten jeden nawyk tłumaczy większość plików MSG w obiegu i prawie nigdy nie jest niczyją decyzją: tak po prostu działa Outlook.

Niemal wszystko inne daje .eml: „Zapisz jako” w Thunderbirdzie, wiadomość przeciągnięta z programu Mail do Findera, Outlook w przeglądarce, systemy zgłoszeń, biurowe urządzenia wielofunkcyjne wysyłające dokumenty mailem, serwery pocztowe, systemy archiwizacji.

Apple Mail to wyjątek, który warto nazwać, bo myli dwa razy. Przechowuje EMLX: jedna wiadomość na plik, w pierwszym wierszu jej długość w bajtach, na końcu lista właściwości XML z metadanymi Apple. Usuń te dwie rzeczy, a z EMLX robi się EML. Eksportuje natomiast ani jedno, ani drugie: folder z rozszerzeniem .mbox, w którym leży plik o nazwie mbox — standardowy MBOX.

Jak otworzyć każdy z nich bez Outlooka

EML jest łatwy. Na Macu podwójne kliknięcie otwiera go w programie Mail jako okno pojedynczej wiadomości: Mail go wyświetla, nie importuje do skrzynek. W Windowsie 10 i 11 plik trafia do zarejestrowanego programu pocztowego, a jeśli żadnego nie ma, otwarcie w Notatniku pokazuje surową wiadomość — dość, żeby przeczytać nagłówki i zobaczyć, kto naprawdę ją wysłał. Mbox Viewer otwiera pliki .eml bezpośrednio na obu systemach, tak samo jak MBOX.

MSG łatwy nie jest i warto powiedzieć to wprost: Mbox Viewer nie otwiera plików .msg. Potrzebny jest Outlook, dedykowana przeglądarka MSG albo konwerter. Jeśli masz jeszcze dostęp do skrzynki, z której plik pochodzi, zdecydowanie najtańsza droga to otworzyć tę wiadomość w Outlooku w przeglądarce i pobrać ją: dostajesz EML, a problem przestaje istnieć.

Jak oba mają się do MBOX

MBOX to wiele wiadomości w jednym pliku, każda poprzedzona wierszem zaczynającym się od From . EML to jedna z tych wiadomości osobno. Na tym cała relacja się kończy i dlatego przechodzenie z jednego na drugie to raczej rachunkowość niż inżynieria: potnij MBOX na wierszach From , a masz folder EML-i; postaw przed każdym EML-em wiersz From , sklej je i masz MBOX. Mbox Viewer eksportuje zaznaczone wiadomości do EML bez żadnej opłaty, a poradnik o konwersji omawia oba kierunki.

MSG takiego skrótu nie ma. Najpierw trzeba go rozszyfrować i dlatego każda droga wyjścia z Outlooka prowadzi przez konwerter — ten sam objazd, którego wymaga plik PST, z własnym poradnikiem.

Jedno ostrzeżenie, zanim zamienisz całe archiwum w pojedyncze pliki: folder z 200 000 EML-i to męka. Finder i Eksplorator plików ledwo się ruszają, kopie zapasowe trwają godzinami, a przeszukiwanie wszystkiego jest wolniejsze niż przeszukanie jednego dużego pliku. Do kilku wiadomości EML. Do archiwum MBOX.

Jeśli masz wybór

Wybierz EML, z tych samych powodów, dla których MBOX bije PST: to format, w którym twoja poczta i tak istnieje, kiedy jest w drodze, i pozostaje czytelny w edytorze tekstu długo po tym, jak zniknie każdy program zdolny go otworzyć.

MSG zachowaj tylko wtedy, gdy chodzi właśnie o własne właściwości Outlooka. A jeśli szczera odpowiedź brzmi „tysiące wiadomości”, nie wybieraj żadnego z nich: wrzuć je do MBOX i miej jeden plik zamiast folderu, do którego nikt nie chce zaglądać.

Otwórz swoje archiwum w Mbox Viewer

Natywna aplikacja na Maca i Windows. Strumieniuje pliki MBOX i EML dowolnej wielkości, w pełni offline.