A szerkezet az e-mail üzenet

e-mail általában két részből áll:

header (fejléc), amely tartalmazza a szolgáltatás által kezelt információk a szállítási és feldolgozási az üzenet;

test (régi test), amely csak egy egyéni üzenetet: szöveg és a csatolt adatok (grafika, hangfájlok, stb.)

Hozzászólás témája

Üzenetet - ez egy egyszerű ASCII szöveget. Ezért az üzenet fejlécét sorozata szöveg sorokat a következő formában:

Normál postai nagyszámú mezőket. Némelyikük szükséges, azaz nélkülük lehetetlen elvégezni a megfelelő üzenetek szállítását, és egy része - nem kötelező. Az alábbiakban felsoroljuk a leggyakrabban használt területeken.

Message-ID - egy egyedi azonosítót az üzenetet. Az egyediség a mező garantálja a szoftver unit-küldő szoftver, így automatikusan generált.

Dátum - mező „Dátum”. Ez tartalmazza a dátumot az üzenet küldésére. A mező értéke automatikusan a levelezőkliens, amikor üzenetet küld.

Tárgy - terén „Tárgy”. Ez az attribútum rendszerint tartalmaz egy rövid leírást (subject) az üzenet.

üzenet szövegét

Kezdetben azt feltételezték, hogy az e-mail üzeneteket csak ASCII szöveget. Mivel a átadásának lehetősége nem szöveges információt nem szolgáltat, az e-mail átviteli protokoll helyesen tudja kezelni az ilyen üzeneteket. Ebben a tekintetben, abban az időben egy speciális szabvány került kidolgozásra, meghatározza az elveket a nem szöveges adatok átalakítás szöveges formában. Ez a szabvány az úgynevezett MIME (Multipurpose Internet Mail Extension, Multipurpose Internet Mail).

MIME megköveteli, hogy a szervezet az üzenet továbbítható a következő információkat:

szöveg - egy egyszerű ASCII szöveg, és a szöveg RTF vagy HTML;

grafika - fájlok JPEG vagy GIF formátumban;

adatformátumait különböző alkalmazások, például a Microsoft Office dokumentumokat, valamint az adatok bármilyen formátumban (beleértve a különböző végrehajtható fájlokat).

Egy e-mail üzenet adatainak különböző típusú lehet továbbítani. Ezeket az üzeneteket egy közös struktúra egy fejléc és a test néhány tömbön belül, amelyek mindegyike tartalmaz információt a típus.

Széles körben használják az üzenetek küldésekor mellékletekkel (mellékletek) - kiegészítő „csatolt” fájlok, amelyek tartalmazhatnak különféle információkat. Például egy szöveges üzenetet is csatolni kell a képfájlt c képet a feladó.

Annak érdekében, hogy a megfelelő üzenetek továbbítására c nem-szöveges adatokat MIME biztosít két algoritmus átalakítására, elvégzi az átalakítást az ilyen adatoknak a vizsgálat formában:

algoritmus „Idézet nyomtatható”, amelynek célja, hogy cserélje ki a bájt nem ASCII-karakterek egy csoportja három bájt, ami a normál karakterek;

algoritmus „Base64” végző átalakítására három önkényes byte négy ASCII-karakter.

Annak érdekében, hogy a helyes értelmezés az adatok MIME szabvány további egyedi üzenet fejléc mezők kerülnek bevitelre.

Content-type - a "Content-Type". Felelős a helyes meghatározása az adatok típusát a közleményben foglalt az üzenet fejlécében. Field érték azt jelzi, egy adott típusú adatot, vagy értesíti, hogy a test tartalmaz több különböző típusú blokkok.

Content-Transfer-Encoding - a "kódoló típusú tartalom." Ez meghatározza a konverziós módszert (átkódolás) az eredeti adatokat szöveges formában.

Kapcsolódó cikkek