MIME står for Multipurpose Internet Mail Extensions. Det bruges til at udvide mulighederne for internet-e-mail-protokoller såsom SMTP. MIME-protokollen giver brugerne mulighed for at udveksle forskellige typer digitalt indhold såsom billeder, lyd, video og forskellige typer dokumenter og filer i e-mailen. MIME blev skabt i 1991 af en datalog ved navn Nathan Borenstein hos et firma kaldet Bell Communications.
MIME er en e-mail-udvidelsesprotokol, dvs. den fungerer ikke uafhængigt, men den er med til at udvide mulighederne for e-mail i samarbejde med andre protokoller som f.eks. SMTP . Siden MIME var i stand til at overføre kun tekst skrevet fil i en begrænset størrelse engelsk sprog ved hjælp af internettet. På nuværende tidspunkt bruges det af næsten alle e-mail-relaterede servicevirksomheder som Gmail, Yahoo-mail, Hotmail.
Behov for MIME-protokol
MIME-protokollen bruges til at overføre e-mail i computernetværket af følgende årsager:
- MIME-protokollen understøtter flere sprog i e-mail, såsom hindi, fransk, japansk, kinesisk osv.
- Simple protokoller kan afvise mail, der overstiger en vis størrelse, men der er ingen ordbegrænsning i MIME.
- Billeder, lyd og video kan ikke sendes ved hjælp af simple e-mail-protokoller såsom SMTP. Disse kræver MIME-protokol.
- Mange gange er e-mails designet ved hjælp af kode som HTML og CSS, de bruges hovedsageligt af virksomheder til markedsføring af deres produkt. Denne type kode bruger MIME til at sende e-mail oprettet fra HTML og CSS.
MIME-overskrift
MIME tilføjer fem ekstra felter til overskriftsdelen af den faktiske e-mail for at udvide egenskaberne for den simple e-mail-protokol. Disse felter er som følger:
- MIME-version
- Indholdstype
- Indholdstypekodning
- Indholds-id
- Indholdsbeskrivelse
1. MIME-version
Den definerer versionen af MIME-protokollen. Denne header har normalt en parameterværdi 1.0, hvilket indikerer, at meddelelsen er formateret ved hjælp af MIME.
2. Indholdstype
Den beskriver typen og undertypen af information, der skal sendes i beskeden. Disse beskeder kan være af mange typer såsom tekst, billede, lyd, video, og de har også mange undertyper, således at undertypen af billedet kan være png eller jpeg. På samme måde kan undertypen af video være WEBM, MP4 osv.
karakter.sammenlign java
3. Indholdstypekodning
I dette felt fortælles det, hvilken metode der er blevet brugt til at konvertere mailoplysninger til ASCII eller binært tal, såsom 7-bit-kodning, 8-bit-kodning osv.
4. Indholds-id
I dette felt er der tilføjet et unikt 'Content Id'-nummer til alle e-mail-meddelelser, så de kan identificeres entydigt.
5. Indholdsbeskrivelse
Dette felt indeholder en kort beskrivelse af indholdet i e-mailen. Det betyder, at information om, hvad der end sendes med posten, er tydeligt i 'Indholdsbeskrivelse'. Dette felt indeholder også oplysninger om navn, oprettelsesdato og ændringsdato for filen.
Eksempel på indholdsbeskrivelse
Indhold-beskrivelse: vedhæftet fil; filnavn = javatpoint.webp;modifikationsdato = 'Ons, 12. februar 1997 16:29:51 -0500';
Arbejdsdiagram af MIME-protokollen
Funktioner i MIME-protokollen
- Det understøtter flere vedhæftede filer i en enkelt e-mail.
- Det understøtter ikke-ASCII-tegn.
- Det understøtter ubegrænset e-maillængde.
- Det understøtter flere sprog.
Fordel ved MIME
MIME-protokollen har følgende fordele:
- Det er i stand til at sende forskellige typer filer i en besked, såsom tekst, lyd, videofiler.
- Det giver også mulighed for at sende og modtage e-mails på forskellige sprog som hindi, fransk, japansk, kinesisk osv.
- Det giver også mulighed for at forbinde HTML og CSS til e-mail, på grund af hvilket folk kan designe e-mail efter deres krav og gøre det attraktivt og smukt.
- Den er i stand til at sende informationen i en e-mail uanset længden.
- Den tildeler et unikt id til alle e-mails.