MIME je skratka pre Multipurpose Internet Mail Extensions. Používa sa na rozšírenie možností internetových e-mailových protokolov, ako je SMTP. Protokol MIME umožňuje používateľom vymieňať si rôzne typy digitálneho obsahu, ako sú obrázky, zvuk, video a rôzne typy dokumentov a súborov v e-mailoch. MIME vytvoril v roku 1991 počítačový vedec menom Nathan Borenstein v spoločnosti Bell Communications.
MIME je protokol rozšírenia e-mailu, t.j. nefunguje samostatne, ale pomáha rozširovať možnosti e-mailu v spolupráci s inými protokolmi ako napr. SMTP . Keďže MIME dokázal pomocou internetu preniesť iba textový písaný súbor v anglickom jazyku s obmedzenou veľkosťou. V súčasnosti ho používajú takmer všetky spoločnosti poskytujúce služby súvisiace s e-mailom, ako napríklad Gmail, Yahoo-mail, Hotmail.
Potreba protokolu MIME
MIME protokol sa používa na prenos elektronickej pošty v počítačovej sieti z nasledujúcich dôvodov:
- Protokol MIME podporuje viacero jazykov v e-mailoch, ako je hindčina, francúzština, japončina, čínština atď.
- Jednoduché protokoly môžu odmietnuť poštu, ktorá presahuje určitú veľkosť, ale v MIME nie je obmedzený počet slov.
- Obrázky, zvuk a video nemožno odosielať pomocou jednoduchých e-mailových protokolov, ako je SMTP. Tieto vyžadujú protokol MIME.
- Mnohokrát sú e-maily navrhnuté pomocou kódu ako HTML a CSS, používajú ich hlavne spoločnosti na marketing svojho produktu. Tento typ kódu používa MIME na odosielanie e-mailov vytvorených z HTML a CSS.
Hlavička MIME
MIME pridáva päť ďalších polí do hlavičky skutočného e-mailu, aby sa rozšírili vlastnosti jednoduchého e-mailového protokolu. Tieto polia sú nasledovné:
- Verzia MIME
- Druh obsahu
- Kódovanie typu obsahu
- ID obsahu
- Popis obsahu
1. Verzia MIME
Definuje verziu protokolu MIME. Táto hlavička má zvyčajne hodnotu parametra 1.0, čo znamená, že správa je naformátovaná pomocou MIME.
2. Typ obsahu
Popisuje typ a podtyp informácií, ktoré sa majú odoslať v správe. Tieto správy môžu byť mnohých typov, ako napríklad text, obrázok, zvuk, video, a majú tiež mnoho podtypov, takže podtyp obrázka môže byť png alebo jpeg. Podobne podtyp videa môže byť WEBM, MP4 atď.
sql poradie podľa dátumu
3. Kódovanie typu obsahu
V tomto poli je uvedené, ktorá metóda bola použitá na konverziu poštových informácií na ASCII alebo binárne číslo, ako je 7-bitové kódovanie, 8-bitové kódovanie atď.
4. ID obsahu
V tomto poli sa ku všetkým e-mailovým správam pripojí jedinečné číslo „Content Id“, aby ich bolo možné jednoznačne identifikovať.
5. Popis obsahu
Toto pole obsahuje krátky popis obsahu e-mailu. To znamená, že informácie o všetkom, čo sa posiela poštou, sú jasne uvedené v „Popise obsahu“. Toto pole tiež poskytuje informácie o názve, dátume vytvorenia a dátume úpravy súboru.
Príklad popisu obsahu
Obsah-Popis: príloha; názov_súboru = javatpoint.webp;dátum úpravy = 'Str, 12 Feb 1997 16:29:51 -0500';
Pracovná schéma protokolu MIME
Vlastnosti protokolu MIME
- Podporuje viacero príloh v jednom e-maile.
- Podporuje znaky iné ako ASCII.
- Podporuje neobmedzenú dĺžku e-mailu.
- Podporuje viacero jazykov.
Výhoda MIME
Protokol MIME má nasledujúce výhody:
- Je schopný odosielať rôzne typy súborov v správe, ako sú text, audio, video súbory.
- Poskytuje tiež možnosť odosielať a prijímať e-maily v rôznych jazykoch, ako je hindčina, francúzština, japončina, čínština atď.
- Poskytuje tiež zariadenie na prepojenie HTML a CSS s e-mailom, vďaka čomu si ľudia môžu navrhnúť e-mail podľa svojich požiadaviek a urobiť ho atraktívnym a krásnym.
- Je schopný odoslať informácie obsiahnuté v e-maile bez ohľadu na jeho dĺžku.
- Všetkým e-mailom prideľuje jedinečné ID.