A MIME a Multipurpose Internet Mail Extensions rövidítése. Az internetes e-mail protokollok, például az SMTP képességeinek kiterjesztésére szolgál. A MIME protokoll lehetővé teszi a felhasználók számára, hogy különféle típusú digitális tartalmakat, például képeket, hangot, videót, valamint különféle típusú dokumentumokat és fájlokat cseréljenek e-mailben. A MIME-t 1991-ben egy Nathan Borenstein nevű informatikus hozta létre a Bell Communications nevű cégnél.
A MIME egy e-mail kiterjesztési protokoll, azaz nem működik önállóan, de segíti az e-mail képességek kiterjesztését más protokollokkal együttműködve, mint pl. SMTP . Mivel a MIME korlátozott méretű angol nyelvű szöveges fájlt tudott az internet segítségével átvinni. Jelenleg szinte minden e-mail-szolgáltató cég használja, mint például a Gmail, a Yahoo-mail, a Hotmail.
MIME protokoll szükséges
A MIME protokollt az alábbi okok miatt használják az e-mailek átvitelére a számítógépes hálózaton:
- A MIME protokoll több nyelvet is támogat az e-mailben, például hindi, francia, japán, kínai stb.
- Az egyszerű protokollok visszautasíthatják a bizonyos méretet meghaladó leveleket, de a MIME-ben nincs szókorlát.
- Képek, hangok és videók nem küldhetők egyszerű e-mail protokollok, például SMTP használatával. Ezekhez MIME protokoll szükséges.
- Sokszor az e-maileket olyan kóddal tervezték meg, mint például a HTML és a CSS, ezeket főként a cégek használják termékeik marketingjére. Ez a kódtípus MIME-t használ a HTML-ből és CSS-ből készített e-mailek küldésére.
MIME fejléc
A MIME öt további mezőt ad a tényleges e-mail fejlécéhez, hogy kibővítse az egyszerű e-mail protokoll tulajdonságait. Ezek a mezők a következők:
- MIME verzió
- Tartalom típus
- Tartalomtípus kódolása
- Tartalomazonosító
- Tartalom leírása
1. MIME verzió
Ez határozza meg a MIME protokoll verzióját. Ennek a fejlécnek általában 1.0 a paraméterértéke, ami azt jelzi, hogy az üzenet MIME használatával van formázva.
2. Tartalom típusa
Leírja az üzenetben küldendő információ típusát és altípusát. Ezek az üzenetek többféle típusúak lehetnek, például szöveg, kép, hang, videó, és számos altípusuk van, így a kép altípusa lehet png vagy jpeg. Hasonlóképpen, a Videó altípusa lehet WEBM, MP4 stb.
anaconda vs python kígyó
3. Tartalomtípus kódolása
Ebben a mezőben látható, hogy melyik módszert használták a levelezési információk ASCII- vagy bináris számmá alakítására, például 7 bites kódolás, 8 bites kódolás stb.
4. Tartalomazonosító
Ebben a mezőben minden e-mail üzenethez egyedi 'Content Id' szám kerül hozzáfűzve, hogy azok egyedileg azonosíthatók legyenek.
5. Tartalom leírása
Ez a mező az e-mail tartalmának rövid leírását tartalmazza. Ez azt jelenti, hogy az e-mailben küldött tartalomra vonatkozó információk egyértelműen szerepelnek a „Tartalom leírásában”. Ez a mező tartalmazza a fájl nevét, létrehozásának és módosításának dátumát is.
Példa a Tartalom leírására
Tartalom-leírás: melléklet; fájlnév = javatpoint.webp;modification-date = '1997. február 12., szerda, 16:29:51 -0500';
A MIME protokoll munkadiagramja
A MIME protokoll jellemzői
- Támogatja a több mellékletet egyetlen e-mailben.
- Támogatja a nem ASCII karaktereket.
- Korlátlan hosszúságú e-mailt támogat.
- Több nyelvet is támogat.
A MIME előnyei
A MIME protokollnak a következő előnyei vannak:
- Különféle típusú fájlokat képes küldeni üzenetben, például szöveges, hang-, videofájlokat.
- Lehetőséget biztosít e-mailek küldésére és fogadására különböző nyelveken, például hindi, francia, japán, kínai stb.
- Lehetőséget biztosít a HTML és a CSS e-mailekhez való csatlakoztatására is, aminek köszönhetően az emberek igényeik szerint tervezhetik meg az e-maileket, és vonzóvá és széppé tehetik.
- Képes elküldeni az e-mailben foglalt információkat annak hosszától függetlenül.
- Minden e-mailhez egyedi azonosítót rendel.