Co to jest format pliku EML?
Pliki z rozszerzeniem .eml zawierają pojedynczą wiadomość e-mail przechowywaną jako jeden plik, obejmujący nagłówki wiadomości, treść oraz wszelkie załączniki. Format ten jest używany przez szeroką gamę programów pocztowych. Jest on zgodny z RFC 5322 (który zastąpił oryginalny RFC 822 z 1982 roku) i wykorzystuje kodowanie MIME dla treści wieloczęściowych i załączników. Ponieważ .eml jest formatem tekstowym, każdy plik .eml można otworzyć w edytorze tekstu, aby sprawdzić jego surowe nagłówki i treść zakodowaną w formacie MIME.
Nagłówek wiadomości zawiera:
- Adresy e-mail nadawcy i odbiorców,
- Temat wiadomości,
- Datę, godzinę oraz łańcuch serwerów pocztowych, które przekazały wiadomość,
- Dodatkowe metadane dotyczące typu treści, osadzonych linków i załączników.
Pliki .eml mogą być przesyłane jako załączniki do innych wiadomości e-mail. Można je otwierać w większości programów pocztowych - w tym Mozilla Thunderbird, Microsoft Outlook i Apple Mail. Programy te zazwyczaj pozwalają również na zapisywanie wiadomości w formacie .eml na dysku, na przykład w celu archiwizacji lub tworzenia kopii zapasowych. Powiązane formaty to .msg (własnościowy format wiadomości Outlook firmy Microsoft), .mbox (pojedynczy plik skrzynki pocztowej łączący wiele wiadomości) oraz .emlx (wariant Apple Mail dla pojedynczych wiadomości z dodatkowym kontenerem metadanych).
Bezpieczeństwo
RYZYKO: MEDIUMSam plik .eml jest zwykłym tekstem i nie może się sam uruchomić, ale e-mail może nieść typowe zagrożenia: złośliwe załączniki (otwieraj .eml w prawdziwym kliencie, aby zostały odizolowane/oznaczone, zamiast ślepego ich wypakowywania), linki phishingowe oraz piksele śledzące w obrazach zdalnych, które raportują otwarcie wiadomości. Traktuj nieoczekiwany plik .eml tak samo jak nieoczekiwaną wiadomość e-mail - nie otwieraj załączników ani nie klikaj linków, chyba że ufasz źródłu. Nagłówki w pliku można sprawdzić (wyniki Received, SPF/DKIM/DMARC), aby ocenić autentyczność nadawcy, co jest jednym z powodów, dla których .eml jest używany jako dowód.
Szczegóły formatu
w pigułceProgramy otwierające pliki EML
Szczegóły techniczne
specyfikacja| Typ MIME | message/rfc822 |
| Obowiązujące standardy | RFC 5322 (format wiadomości i nagłówki), RFC 2045-2049 (części treści MIME i kodowanie) |
| Kodowanie pliku | Zwykły tekst (baza US-ASCII); treści spoza ASCII kodowane zgodnie z zasadami MIME (Base64, Quoted-Printable lub zadeklarowany zestaw znaków, np. UTF-8) |
| Magic bytes | Brak - brak sygnatury binarnej; plik konwencjonalnie zaczyna się od pola nagłówka, takiego jak „From:”, „Received:” lub „Date:” |
| Kodowanie załączników | Załączniki binarne kodowane jako Base64 wewnątrz części MIME multipart/mixed; Content-Disposition: attachment oznacza je do pobrania |
| Struktura wieloczęściowa | MIME multipart/mixed dla połączonej treści wiadomości i załączników; multipart/alternative dla treści HTML + tekstowej wersji zapasowej |
| Obsługa treści HTML | Przesyłana jako część MIME text/html, zazwyczaj sparowana z wersją zapasową text/plain wewnątrz kontenera multipart/alternative |
| Obrazy wewnątrz treści | Osadzone za pomocą identyfikatorów Content-ID (cid:) przywoływanych w treści HTML, zadeklarowane jako Content-Disposition: inline |
| Szyfrowanie | S/MIME (RFC 5751) przy użyciu typu MIME application/pkcs7-mime lub PGP/MIME (RFC 3156) |
| Podpisy cyfrowe | Podpis odłączony S/MIME (multipart/signed z application/pkcs7-signature) lub podpis OpenPGP przez PGP/MIME |
| Końce linii | CRLF (\r\n) wymagane przez RFC 5322; wiele klientów pocztowych akceptuje również pliki z samym LF |
| Limit długości linii | 998 znaków na linię (twardy limit RFC 5322); zalecane 78 znaków na linię dla czytelności |
| Deklaracja zestawu znaków | Zestaw znaków deklarowany w nagłówku Content-Type każdej części MIME (np. UTF-8, ISO-8859-1); domyślnie US-ASCII |
| Wariant Apple Mail | .emlx - opakowuje wiadomość RFC 5322 w kontener metadanych XML/plist; używany wewnętrznie przez Apple Mail do przechowywania pojedynczych wiadomości |
| Przenośność | Pojedynczy plik .eml jest całkowicie samowystarczalny i może być przenoszony między dowolnymi klientami zgodnymi z RFC 5322 bez konwersji |
| Wydano | RFC 822 (1982), MIME RFC 2045 (1996); .eml extension popularized by Outlook Express, late 1990s |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.rfc-editor.org |
Konwersje EML
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki EML.