EML konvertálása HTML formátumba
A szabványos RFC 822 e-mail fájlok Hypertext Markup Language (HTML) formátumra történő konvertálása az egyszerű üzenettárolókat bármilyen böngészőben megtekinthető webdokumentumokká alakítja.
Formátum-összehasonlítás és műszaki specifikációk
| Specifikáció | EML | HTML |
|---|---|---|
| MIME-típus | message/ | text/ |
| Típus | szabványos e-mail-üzenetfájl | hipertextes jelölés |
| Tömörítés | nincs (MIME többrészes kódolású) | nincs |
| Szabványos specifikáció | IETF RFC 5322 | W3C / WHATWG HTML élő szabvány |
| Fájlfejléc azonosító bájtjai | From: / Received: / Return-Path: (RFC 822/5322 header lines) | 3C 21 44 4F 43 54 59 50 45 (<!DOCTYPE) or 3C 68 74 6D 6C (<html) |
A formátum áttekintése és alkalmazási területei
A hivatásos archiválóknak, fejlesztőknek és ügyfélszolgálati csapatoknak gyakran kell a nyers e-mail-üzeneteket szabványos weboldalakká alakítaniuk. Az EML-fájl egyetlen szöveges tárolóban őrzi a teljes üzenetfejlécet, a sima szöveges törzset és a többrészes mellékleteket. HTML-lé alakítva eltávolíthatók az összetett útválasztási fejlécek, és tiszta, formázott dokumentum készül, amely bármely szabványos webböngészőben megnyitható. Ez a munkafolyamat különösen hasznos, ha vállalati intranetek számára kereshető üzenetarchívumot hoz létre. A csapatok speciális levelezőkliensek helyett közvetlenül a helyi webszervereken tehetik közzé a kimeneti HTML-fájlokat. A tartalomkezelő rendszerek is könnyebben fogadják a HTML-jelölést, mint a nyers e-mail-fájlokat, így egyszerűbbé válik a hírlevél-archívumok és az ügyfélszolgálati naplók közzététele.
Műszaki specifikációk és kodekáttekintés
Az EML fájl a message/rfc822 MIME típust használja, betartva az Internet Message Format szabványokat. Sima ASCII szöveges fejléceket tartalmaz, amelyeket egy üres sor és egy törzstartalom követ, amely gyakran MIME többrészes határokra támaszkodik a szöveg és a bináris mellékletek csomagolásához. A HTML fájlok a text/html MIME típust használják, és szögletes zárójelekbe zárt strukturált címkéket tartalmaznak. Alapértelmezés szerint egyik formátum sem használ hagyományos tömörítést, például ZIP-et vagy GZIP-et, ami azt jelenti, hogy mindkettőt tömörítetlen sima szövegként tárolják. Mivel az EML struktúrák ASCII szöveges kódolást használnak a fejlécekhez, valamint Base64 vagy Quoted-Printable kódolást a bináris részekhez, a konverziós eszközöknek dekódolniuk kell ezeket a szállítási rétegeket, mielőtt a szöveges tartalmat érvényes HTML címkestruktúrákra képeznék le. Egyik formátum sem használ magic byte aláírásokat, ehelyett a fájlkiterjesztésekre és a MIME tartalomtípus-deklarációkra támaszkodik a helyes renderelő motor jelzésére.
Operációs rendszer- és böngésző-kompatibilitás
A HTML-kimeneti fájlok univerzális kompatibilitást kínálnak az összes modern operációs rendszerben, beleértve a Windowst, a macOS-t, a Linuxot, az iOS-t és az Androidot. Bármilyen szabványos webböngésző, például a Chrome, a Firefox, a Safari és az Edge megjelenítheti a kapott HTML oldalt anélkül, hogy olyan levelezőre lenne szükség, mint a Microsoft Outlook vagy az Apple Mail. Ezzel szemben az EML fájlok dedikált olvasóalkalmazásokat igényelnek a helyes megjelenítéshez. A támogatás az alkalmazástól, az eszköztől, az operációs rendszertől és annak verziójától is függ.
Hasznos információk
Olyan üzenetek konvertálásakor, amelyek beágyazott képeket tartalmaznak, nyerje ki és mentse ezeket a bináris fájlokat helyben, hogy a kimeneti HTML érvényes relatív útvonalakra hivatkozzon a törött külső hivatkozások helyett.
Gyakran ismételt kérdések
Hogyan konvertálható át az RFC 822 e-mail HTML e-mail formátumra minőségromlás nélkül?
A konverziós folyamat a szöveges tartalom szempontjából teljesen veszteségmentes, mivel mindkét formátum sima szövegként tárolja a karaktereket. Az EML tárolóba ágyazott bináris mellékleteket azonban külön fájlokba kell kinyerni, hogy ne vesszenek el a webes jelölésre való átalakítás során.
Mi a különbség az RFC 822 e-mail és a HTML e-mail között?
Az RFC 822 egy levelezési protokollokhoz tervezett nyers üzenettároló, amely strukturált szállítási fejléceket, kézbesítési metaadatokat és MIME-kódolású törzseket tartalmaz. A HTML e-mail egy formázott webdokumentum, amelyet a böngészőkben való vizuális megjelenítésre terveztek, és szemantikai jelölőcímkéket, például bekezdéseket, címeket és stílusattribútumokat tartalmaz.