MIME je kratica za Višenamjenska proširenja internetske pošte. Koristi se za proširenje mogućnosti internetskih protokola e-pošte kao što je SMTP. MIME protokol omogućuje korisnicima razmjenu različitih vrsta digitalnih sadržaja kao što su slike, audio, video te razne vrste dokumenata i datoteka u e-pošti. MIME je 1991. stvorio računalni znanstvenik Nathan Borenstein u tvrtki Bell Communications.
MIME je protokol za proširenje e-pošte, tj. ne radi samostalno, ali pomaže proširiti mogućnosti e-pošte u suradnji s drugim protokolima kao što su SMTP . Budući da je MIME uz pomoć interneta mogao prenijeti samo tekstualnu pisanu datoteku na engleskom jeziku ograničene veličine. Trenutno ga koriste gotovo sve tvrtke koje se bave uslugama e-pošte kao što su Gmail, Yahoo-mail, Hotmail.
Potreba za MIME protokolom
MIME protokol se koristi za prijenos e-pošte u računalnoj mreži iz sljedećih razloga:
- MIME protokol podržava više jezika u e-pošti, kao što su hindi, francuski, japanski, kineski itd.
- Jednostavni protokoli mogu odbiti poštu koja premašuje određenu veličinu, ali u MIME-u nema ograničenja riječi.
- Slike, zvuk i video ne mogu se slati pomoću jednostavnih protokola e-pošte kao što je SMTP. Oni zahtijevaju MIME protokol.
- Mnogo puta, e-poruke su dizajnirane pomoću koda kao što su HTML i CSS, uglavnom ih koriste tvrtke za marketing svojih proizvoda. Ova vrsta koda koristi MIME za slanje e-pošte stvorene iz HTML-a i CSS-a.
MIME zaglavlje
MIME dodaje pet dodatnih polja u dio zaglavlja stvarne e-pošte kako bi proširio svojstva jednostavnog protokola e-pošte. Ova polja su sljedeća:
- MIME verzija
- Vrsta sadržaja
- Kodiranje vrste sadržaja
- ID sadržaja
- Opis sadržaja
1. MIME verzija
Definira verziju MIME protokola. Ovo zaglavlje obično ima vrijednost parametra 1.0, što označava da je poruka formatirana pomoću MIME-a.
2. Vrsta sadržaja
Opisuje vrstu i podvrstu informacija koje se šalju u poruci. Te poruke mogu biti različitih vrsta kao što su tekstualne, slikovne, audio, video, a također imaju mnogo podvrsta tako da podvrsta slike može biti png ili jpeg. Slično, podvrsta Video može biti WEBM, MP4 itd.
parsiranje niza u int
3. Kodiranje vrste sadržaja
U ovom polju se navodi koja je metoda korištena za pretvaranje podataka pošte u ASCII ili binarni broj, kao što je 7-bitno kodiranje, 8-bitno kodiranje itd.
4. ID sadržaja
U ovom se polju jedinstveni broj 'Content Id' dodaje svim porukama e-pošte kako bi se mogle jedinstveno identificirati.
5. Opis sadržaja
Ovo polje sadrži kratak opis sadržaja unutar e-pošte. To znači da su informacije o svemu što se šalje poštom jasno u 'Opisu sadržaja'. Ovo polje također pruža informacije o nazivu, datumu stvaranja i datumu izmjene datoteke.
Primjer opisa sadržaja
Sadržaj-Opis: prilog; naziv datoteke = javatpoint.webp;modification-date = 'srijeda, 12. veljače 1997. 16:29:51 -0500';
Radni dijagram MIME protokola
Značajke MIME protokola
- Podržava više privitaka u jednoj e-pošti.
- Podržava ne-ASCII znakove.
- Podržava neograničenu duljinu e-pošte.
- Podržava više jezika.
Prednost MIME-a
MIME protokol ima sljedeće prednosti:
- Može slati različite vrste datoteka u poruci, kao što su tekstualne, audio i video datoteke.
- Također pruža mogućnost slanja i primanja e-pošte na različitim jezicima poput hindskog, francuskog, japanskog, kineskog itd.
- Također pruža mogućnost povezivanja HTML-a i CSS-a s e-poštom, zahvaljujući kojoj ljudi mogu dizajnirati e-poštu prema svojim zahtjevima i učiniti je privlačnom i lijepom.
- Sposoban je slati informacije sadržane u e-poruci bez obzira na njezinu duljinu.
- Svim e-mailovima dodjeljuje jedinstveni ID.