aspose.info
FI

EML - Sähköpostiviesti

Päivitetty

Mikä on EML-tiedosto?

EML-tiedostomuoto edustaa Outlookilla ja muilla asiaankuuluvilla sovelluksilla tallennettuja sähköpostiviestejä. Lähes kaikki sähköpostiohjelmat tukevat tätä tiedostomuotoa, koska se on RFC-822 Internet Message Format -standardin mukainen. Microsoft Outlook on oletusohjelmisto EML-viestityyppien avaamiseen. EML-tiedostoja voidaan käyttää sekä levylle tallentamiseen että lähettämiseen viestintäprotokollia käyttäville vastaanottajille.

EML:n lyhyt historia

EML-tiedostomuotomääritykset ovat saatavilla RFC 822-standardimuodossa. Ennen RFC-822:ta RFC-733 hallitsi verkkosanomien vaihdon sääntöjä vuoteen 1982 asti, entinen luotiin parannuksena lateraaliseen luomalla ARPA-standardit. Samaan aikaan Microsoft loi omat COM-moduulit oman sähköpostiohjelmansa eli Outlook Expressin kehittämiseen. RFC-822:n polku syntyi omaksi muodoksi, kun Microsoft poikkesi avoimesta standardista ja loi PST-tiedostomuodon, jossa sähköpostit tallennetaan erittäin jäsenneltyyn tietokantamuotoon. Tämä aiheutti ongelmia muiden kuin Microsoftin sähköpostiohjelmien käyttäjille, kun sähköpostit välitettiin edelleen Microsoft Outlookista.

Se tapahtui vuonna 2001, kun 822-standardi parannettiin 2822:ksi - Internet Message Format -muotoon, jota käytetään tällä hetkellä EML-viestien luomiseen, lukemiseen ja lähettämiseen MIME RFC-822 -muodossa.

EML-tiedostomuodon tekniset tiedot

EML-tiedostot koostuvat kahdesta erillisestä osasta:

  • Headers - Sisältää tietoa viestin otsikosta

  • Viestiteksti - Sisältää sarjan tietoja, jotka voivat sisältää viestin sisältöä, upotettuja kuvia ja liitteitä

Otsikkotiedot

EML-tiedosto koostuu otsikkotiedoista ja valinnaisesti viestin rungosta. Jokaisella EML:n otsikkorivillä on kaksi osaa, jotka on erotettu kaksoispisteellä :. Ensimmäinen on otsikon nimi ja kaksoispisteen jälkeinen otsikkoteksti. Tällaisia otsikoita ovat esimerkiksi:

  • Lähettäjän sähköpostiosoite

  • Vastaanottajan sähköpostiosoite

  • Sähköpostin aihe

  • Viestin aika- ja päivämääräleima

Esimerkkiotsikko

From: <John@bmw.eml.light.com>

To: <Andy@fileformat.com>

Date: Thu, 8 Mar 2018 10:43:37 +0100

Subject: bmw eml light

Viestiteksti

EML-viestin runko sisältää sähköpostin ensisijaiset tiedot tekstin, hyperlinkkien ja liitteiden muodossa. Sähköpostin runko voi sisältää pelkkää luettavaa tekstiä, mutta se ei ole välttämätöntä. Tässä tapauksessa viestin runko voi olla tyhjä tai sisältää koodattuja liitetietoja.

Viestin rungon sisältö kuvataan sen sisältötyypillä, jonka avulla lukusovellukset voivat lukea tiedot vastaavissa muodoissa. Se edustaa itse asiassa asiakirjan luonnetta ja muotoa. MIME-tyypin tai sisältötyypin rakenne on hyvin yksinkertainen; se koostuu tyypistä ja alatyypistä, kahdesta merkkijonosta, jotka erotetaan merkillä ‘/’. Tilaa ei sallita. Tyyppi edustaa luokkaa ja voi olla erillinen tai moniosainen tyyppi. Alatyyppi on kullekin tyypille. Luettelo tyypeistä, jotka kuuluvat luokkaan Content-Type, on pitkä, mutta joitain tärkeitä sisältötyyppejä ovat seuraavat:

TyyppiKuvausEsimerkki alatyypeistä
tekstiEsittää muotoa, joka on ihmisen luettavissateksti/plain, text/html, text/css, text/javascript
imageEstää minkä tahansa tyyppistä kuvaa paitsi videotimage/bmp, image/png, image/jpg, image/gif
audioEstää mitä tahansa äänitiedostomuotoaaudio/mdi, audio/wav
sovellusEsittää kaikenlaista binaaridataasovellus/octet-stream, application/vnd.mspowerpoint, application/xhtml+xml, application/xml, application/pdf

Kiinnittymisen esitys EML-rungossa

EML-runko sisältää rajat jokaiselle sen sisältämälle sisältötyypille. Viestin rungossa oleva liite tunnistetaan sen sisältötyypin ja sisällön sijoittelun perusteella seuraavan esimerkin mukaisesti:

Sisältötyyppi: teksti/plain; merkkisarja#windows-1252; nimi#apple app store.txt Sisältö-asetelma: kiinnitys; tiedostonimi#apple app store.txt Sisällönsiirto-koodaus: base64 X-Attachment-Id: f_jkhztmd02

Kuten voidaan nähdä, liitteeseen asetettu Content-Disposition mahdollistaa lukusovellusten liitetietojen, kuten liitetiedoston nimen ja siirtokoodauksen, saamisen. Liitteen otsikkotietoja seuraa koodattu liitteen sisältö, joka on luettava.

Esimerkki laskentataulukosta liitteenä

Sisältötyyppi: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; nimi#english_spodr.xlsx Sisältö-asetelma: kiinnitys; tiedostonimi#english_spodr.xlsx Sisällönsiirto-koodaus: base64 X-Attachment-Id: f_jkhztmd43

Kuinka avata EML-tiedosto

Voit avata EML-tiedostoja käyttämällä erilaisia sähköpostiohjelmia, kuten:

  • Apple Mail macOS:ssä
  • Mozilla Thunderbird
  • Microsoft Outlook

EML-tiedostot tallennetaan vain tekstimuodossa, ja voit myös avata nämä EML-tiedostot suosituilla tekstieditoreilla, kuten TextEdit macOS:ssä ja Microsoft Notepad Windows-käyttöjärjestelmässä.

Kuinka muuntaa EML-tiedosto

Voit muuntaa EML-tiedostoja useisiin muihin muotoihin sovelluksilla, kuten Apple Mail ja Microsoft Outlook.

Esimerkiksi Microsoft Outlook voi muuntaa EML-tiedoston seuraaviin muotoihin:

.MSG - Microsoft Outlook -viestimuoto .PDF - Protable Document Format

Viitteet