Wat is het EML-bestandsformaat?
Bestanden met de extensie .eml bevatten een enkel e-mailbericht dat als één bestand is opgeslagen, bestaande uit de berichtheaders, de tekst en eventuele bijlagen. Het formaat wordt gebruikt door een breed scala aan e-mailprogramma's. Het voldoet aan RFC 5322 (die de oorspronkelijke RFC 822 uit 1982 verving) en gebruikt MIME-codering voor meerdelige inhoud en bijlagen. Omdat .eml een plat tekstformaat is, kan elk .eml-bestand worden geopend in een tekstverwerker om de onbewerkte headers en MIME-gecodeerde inhoud te inspecteren.
Een berichtheader bevat:
- E-mailadressen van de afzender en ontvanger(s),
- Onderwerp van het bericht,
- Datum, tijd en de keten van mailservers die het bericht hebben doorgestuurd,
- Aanvullende metadata over het inhoudstype, ingesloten links en bijlagen.
.eml-bestanden kunnen als bijlage bij andere e-mailberichten worden verzonden. Ze kunnen worden geopend in de meeste e-mailprogramma's - waaronder Mozilla Thunderbird, Microsoft Outlook en Apple Mail. Dergelijke programma's staan doorgaans ook toe om berichten in .eml-formaat op schijf op te slaan, bijvoorbeeld voor archivering of back-up. Gerelateerde formaten zijn onder meer .msg (het eigen Outlook-berichtformaat van Microsoft), .mbox (een mailboxbestand dat meerdere berichten samenvoegt) en .emlx (de variant per bericht van Apple Mail met een extra metadata-wrapper).
Beveiliging & veiligheid
RISICO: MEDIUMHet .eml-bestand zelf is platte tekst en kan niet zelfstandig worden uitgevoerd, maar een e-mail kan de gebruikelijke e-maildreigingen bevatten: kwaadaardige bijlagen (open de .eml in een echt programma zodat deze in een sandbox worden geplaatst/gemarkeerd in plaats van ze blindelings uit te pakken), phishing-links en tracking-pixels voor externe afbeeldingen die rapporteren wanneer u het bericht opent. Behandel een onverwachte .eml hetzelfde als een onverwachte e-mail - open geen bijlagen en klik niet op links tenzij u de bron vertrouwt. Headers in het bestand kunnen worden geïnspecteerd (Received, SPF/DKIM/DMARC resultaten) om te beoordelen of de afzender echt is, wat een reden is waarom .eml als bewijsmateriaal wordt gebruikt.
Formaatdetails
in een notendopProgramma's die EML-bestanden openen
Technische details
diepe specificaties| MIME-type | message/rfc822 |
| Geldende standaarden | RFC 5322 (berichtformaat en headers), RFC 2045-2049 (MIME-onderdelen en codering) |
| Bestandscodering | Platte tekst (US-ASCII basis); niet-ASCII inhoud gecodeerd volgens MIME-regels (Base64, Quoted-Printable, of een gedeclareerde tekenset zoals UTF-8) |
| Magic bytes | Geen - geen binaire handtekening; bestand begint conventioneel met een headerveld zoals „From:”, „Received:” of „Date:” |
| Codering van bijlagen | Binaire bijlagen gecodeerd als Base64 binnen MIME multipart/mixed onderdelen; Content-Disposition: attachment markeert ze voor download |
| Multipart-structuur | MIME multipart/mixed voor gecombineerde berichttekst en bijlagen; multipart/alternative voor HTML + platte tekst fallback |
| Ondersteuning voor HTML-tekst | Verzonden als een text/html MIME-onderdeel, meestal gekoppeld aan een text/plain fallback binnen een multipart/alternative wrapper |
| Inline afbeeldingen | Ingebed via Content-ID (cid:) URI's waarnaar wordt verwezen in de HTML-tekst, gedeclareerd met Content-Disposition: inline |
| Versleuteling | S/MIME (RFC 5751) met het application/pkcs7-mime MIME-type, of PGP/MIME (RFC 3156) |
| Digitale handtekeningen | S/MIME losgekoppelde handtekening (multipart/signed met application/pkcs7-signature) of OpenPGP-handtekening via PGP/MIME |
| Regeleinden | CRLF (\r\n) vereist door RFC 5322; veel e-mailprogramma's accepteren ook bestanden met alleen LF |
| Limiet regellengte | 998 tekens per regel (harde limiet RFC 5322); 78 tekens per regel aanbevolen voor leesbaarheid |
| Declaratie tekenset | Tekenset gedeclareerd in de Content-Type header van elk MIME-onderdeel (bijv. UTF-8, ISO-8859-1); standaard is US-ASCII |
| Apple Mail variant | .emlx - verpakt het RFC 5322-bericht in een XML/plist metadata-envelop; intern gebruikt door Apple Mail voor opslag per bericht |
| Portabiliteit | Een enkel .eml-bestand is volledig onafhankelijk en kan zonder conversie worden verplaatst tussen elke RFC 5322-conforme client |
| Uitgebracht | RFC 822 (1982), MIME RFC 2045 (1996); .eml extension popularized by Outlook Express, late 1990s |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.rfc-editor.org |
EML conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over EML-bestanden.