MIME je zkratka pro Multipurpose Internet Mail Extensions. Používá se k rozšíření možností internetových e-mailových protokolů, jako je SMTP. Protokol MIME umožňuje uživatelům vyměňovat si různé typy digitálního obsahu, jako jsou obrázky, zvuk, video a různé typy dokumentů a souborů v e-mailu. MIME vytvořil v roce 1991 počítačový vědec jménem Nathan Borenstein ve společnosti Bell Communications.
MIME je e-mailový rozšiřující protokol, to znamená, že nefunguje samostatně, ale pomáhá rozšiřovat možnosti e-mailu ve spolupráci s dalšími protokoly, např. SMTP . Protože MIME byl schopen přenášet pouze textový psaný soubor v omezené velikosti anglického jazyka s pomocí internetu. V současné době jej používají téměř všechny společnosti poskytující služby související s e-mailem, jako je Gmail, Yahoo-mail, Hotmail.
Potřeba MIME protokolu
Protokol MIME se používá pro přenos elektronické pošty v počítačové síti z následujících důvodů:
- Protokol MIME podporuje více jazyků v e-mailu, jako je hindština, francouzština, japonština, čínština atd.
- Jednoduché protokoly mohou odmítnout poštu, která překročí určitou velikost, ale v MIME neexistuje žádné omezení slov.
- Obrázky, zvuk a video nelze odesílat pomocí jednoduchých e-mailových protokolů, jako je SMTP. Ty vyžadují protokol MIME.
- Mnohokrát jsou e-maily navrženy pomocí kódu, jako je HTML a CSS, používají je hlavně společnosti pro marketing svého produktu. Tento typ kódu používá MIME k odesílání e-mailů vytvořených z HTML a CSS.
Záhlaví MIME
MIME přidává pět dalších polí do části záhlaví skutečného e-mailu, aby rozšířilo vlastnosti jednoduchého e-mailového protokolu. Tato pole jsou následující:
- Verze MIME
- Typ obsahu
- Kódování typu obsahu
- ID obsahu
- Popis obsahu
1. Verze MIME
Definuje verzi protokolu MIME. Tato hlavička má obvykle hodnotu parametru 1.0, což znamená, že zpráva je formátována pomocí MIME.
2. Typ obsahu
Popisuje typ a podtyp informací, které mají být ve zprávě odeslány. Tyto zprávy mohou být mnoha typů, jako je text, obrázek, zvuk, video, a mají také mnoho podtypů, takže podtyp obrázku může být png nebo jpeg. Podobně podtyp videa může být WEBM, MP4 atd.
sql pořadí podle data
3. Kódování typu obsahu
V tomto poli je uvedeno, jaká metoda byla použita pro převod informací pošty na ASCII nebo binární číslo, jako je 7bitové kódování, 8bitové kódování atd.
4. ID obsahu
V tomto poli je ke všem e-mailovým zprávám připojeno jedinečné číslo 'Content Id', aby bylo možné je jednoznačně identifikovat.
5. Popis obsahu
Toto pole obsahuje stručný popis obsahu e-mailu. To znamená, že informace o tom, co se posílá poštou, jsou jasně uvedeny v „Popisu obsahu“. Toto pole také poskytuje informace o názvu, datu vytvoření a změně data souboru.
Příklad popisu obsahu
Popis obsahu: příloha; název_souboru = javatpoint.webp;datum-úpravy = 'St, 12 Feb 1997 16:29:51 -0500';
Pracovní schéma protokolu MIME
Vlastnosti protokolu MIME
- Podporuje více příloh v jednom e-mailu.
- Podporuje jiné znaky než ASCII.
- Podporuje neomezenou délku e-mailu.
- Podporuje více jazyků.
Výhoda MIME
Protokol MIME má následující výhody:
- Je schopen posílat různé typy souborů ve zprávě, jako jsou text, audio, video soubory.
- Poskytuje také možnost odesílat a přijímat e-maily v různých jazycích, jako je hindština, francouzština, japonština, čínština atd.
- Poskytuje také zařízení pro připojení HTML a CSS k e-mailu, díky kterému mohou lidé navrhnout e-mail podle svých požadavků a učinit jej atraktivním a krásným.
- Je schopen odeslat informace obsažené v e-mailu bez ohledu na jeho délku.
- Všem e-mailům přiděluje jedinečné ID.