Hva er en EML-fil?
EML-filformat representerer e-postmeldinger lagret ved hjelp av Outlook og andre relevante applikasjoner. Nesten alle e-postklienter støtter dette filformatet for samsvar med RFC-822 Internet Message Format Standard. Microsoft Outlook er standardprogramvaren for å åpne EML-meldingstyper. EML-filer kan brukes til å lagre på plate samt sende ut til mottakere ved hjelp av kommunikasjonsprotokoller.
Kort historie om EML
EML-filformatspesifikasjoner er tilgjengelige i henhold til RFC 822 standardformat. Før RFC-822 styrte RFC-733 reglene for utveksling av nettverksmeldinger inntil i 1982, førstnevnte ble opprettet som en forbedring av sideveis ved å etablere ARPA-standarder. Samtidig laget Microsoft sine egne COM-moduler for utvikling av sin egen e-postklient, dvs. Outlook Express. RFC-822 tok veien for å bli etablert som et proprietært format da Microsoft avvek fra den åpne standarden og opprettet PST filformat der e-poster lagres i et svært strukturert databaseformat. Dette resulterte i problemer for brukere av ikke-Microsoft e-postklienter når e-poster ble videresendt fra Microsoft Outlook.
Det var i 2001 da 822-standarden ble forbedret til 2822 - Internet Message Format som for tiden er i bruk for å lage, lese og sende EML-meldinger i MIME RFC-822-format.
Spesifikasjoner for EML-filformat
EML-filer består av to utmerkede seksjoner:
- Headers - Inneholder informasjon om meldingshode
- Message Body - Inneholder serier med informasjon som kan inkludere meldingsinnhold, innebygde bilder og vedlegg
Headers Information
En EML-fil består av topptekstinformasjon og eventuelt meldingstekst. Hver overskriftslinje i EML har to deler atskilt med et kolon “:”. Den første kalles Header Name og den etter kolon er header body. Slike overskrifter inkluderer for eksempel:
- Avsender e-postadresse
- Mottakers e-postadresse
- Emne for e-post
- Tids- og datostempel for meldingen
Example Header
From: <John@bmw.eml.light.com>
To: <Andy@fileformat.com>
Date: Thu, 8 Mar 2018 10:43:37 +0100
Subject: bmw eml light
Message Body
EML meldingstekst inneholder hovedinformasjonen til e-post i form av tekst, hyperkoblinger og vedlegg. E-posttekst kan inneholde ren lesbar tekst, men det er ikke nødvendig. I dette tilfellet kan meldingsteksten være tom eller inneholde kodede vedleggsdata.
Innholdet i meldingsteksten er beskrevet av innholdstypen som gjør at leseapplikasjonene kan lese informasjonen i respektive formater. Det representerer faktisk arten og formatet til et dokument. Strukturen til en MIME-type eller innholdstype er veldig enkel; den består av en type og en undertype, to strenger, atskilt med ‘/’. Ingen plass er tillatt. «Typen» representerer kategorien og kan være en diskret eller en flerdelt type. “Undertypen” er spesifikk for hver type. Listen over typer som faller i kategorien Content-Type, er lang, men noen viktige innholdstyper er som følger:
Type | Description | Example of Subtypes |
---|---|---|
text | Represents format which is human-readable | text/plain, text/html, text/css, text/javascript |
image | Represents image of any type excluding videos | image/bmp, image/png, image/jpg, image/gif |
audio | Represents any audio file format | audio/mdi, audio/wav |
application | Represents any kind of binary data | application/octet-stream, application/vnd.mspowerpoint, application/xhtml+xml, application/xml, application/pdf |
Representasjon av vedlegg i EML Body
EML-kropp inneholder grenser for hver innholdstype den inneholder. Vedlegg i meldingsteksten identifiseres ved innholdstype og innholdsdisposisjon som vist i følgende eksempel:
Content-Type: text/plain; charset#“windows-1252”; name#“apple app store.txt” Content-Disposition: attachment; filename#“apple app store.txt” Content-Transfer-Encoding: base64 X-Attachment-Id: f_jkhztmd02
Som det kan sees, aktiverer innholdsdisposisjonen satt til vedlegg leseapplikasjonene for å få vedleggsinformasjon som vedleggsfilnavn og overføringskoding. Vedleggshodeinformasjon etterfølges av kodet vedleggsinnhold som skal leses.
Eksempel på regneark som vedlegg
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; name#“english_spodr.xlsx” Content-Disposition: attachment; filename#“english_spodr.xlsx” Content-Transfer-Encoding: base64 X-Attachment-Id: f_jkhztmd43
Hvordan åpne en EML-fil
Du kan åpne EML-filer ved å bruke forskjellige e-postprogrammer som:
- Apple Mail on macOS
- Mozilla Thunderbird
- Microsoft Outlook
EML-filer lagres i rent tekstformat, og du kan også åpne disse EML-filene med populære tekstredigerere som TextEdit på macOS og Microsoft Notepad på Windows OS.
Hvordan konvertere en EML-fil
Du kan konvertere EML-filer til flere andre formater med programmer som Apple Mail og Microsoft Outlook.
For eksempel kan Microsoft Outlook konvertere EML-fil til følgende formater:
.MSG - Microsoft Outlook Message Format .PDF - Protable Document Format