MIME adalah singkatan dari Multipurpose Internet Mail
Extension yg digunakan sebagai mekanisme untuk mengirim berbagai informasi
seperti text, aplikasi, gambar, suara, video, dll agar browser tidak salah
menterjemahkan konten yg diterima. Tidak hanya pada web, email pun juga
menggunakan MIME.
Awalnya, sebuah pesan SMTP hanya boleh
mengandung berkas teks saja yang dikodekan dengan menggunakan pengodean ASCII
7-bit saja. Berkas-berkas biner, seperti halnya program, dokumen pengolah kata,
dan banyak lagi format lainnya, tidak dapat dikirimkan melalui SMTP. Dengan
menggunakan Multipurpose Internet Mail Extension (MIME) hal tersebut bukan lagi
masalah. Meskipun demikian,
protokol ini tidaklah dibuat untuk menggantikan protokol SMTP, tapi hanya
memperluas pada dua bagian: "multipart message body" dan
"non-ASCII message content"
MIME menambahkan dua
jenis header SMTP tambahan, yakni sebagai berikut:
·
Content-Type: menentukan jenis content yang dibawa oleh pesan-pesan
SMTP.
·
Content-Transfer-Encoding: menentukan metode apa yang digunakan
untuk mengodekan pesan-pesan SMTP.
Terdapat
tujuh buah jenis content dasar yang dapat dimasukkan ke dalam header
Content-Type dalam pesan SMTP. Setiap jenis content dasar ini memiliki beberapa
Content subtype yang menentukan informasi apa yang dibawa oleh pesan-pesan
SMTP, yakni sebagai berikut:
- Text : Menentukan bahwa pesan yang dibawa oleh protokol SMTP merupakan teks biasa saja (Text/plain), teks kaya (Text/richtext), Text/html, dan beberapa jenis lainnya.
- Application : Menentukan bahwa pesan yang dibawa oleh protokol SMTP merupakan data biner. Beberapa jenis subtype untuk type ini adalah Application/octet-stream, Application/Postscript, Application/msword (dokumen Microsoft Word 97-2003) dan masih banyak lagi.
- Berkas : Menentukan bahwa pesan yang dibawa oleh protokol SMTP adalah gambar. Beberapa jenis subtype untuk type ini adalah Image/gif, Image/jpg, Image/png, Image/tiff dan lain-lain.
- Audio : Menentukan bahwa pesan yang dibawa oleh protokol SMTP adalah berkas audio.
- Video : Menentukan bahwa pesan yang dibawa oleh protokol SMTP adalah berkas video.
- Message : Beberapa jenis subtype antara lain Message/rfc822 (pesan asli teks standar RFC 822), Message/HTTP (untuk lalu lintas HTTP), dan beberapa lainnya
- Multipart
Metode pengodean data
tambahan yang dapat ditentukan pada field Content-Transfer-Encoding dalam
header SMTP, yakni:
- 7 bit :pengodean yang digunakan adalah teks ASCII 7 bit, dengan batasan panjang hingga kurang dari 1000 karakter
b.
8 bit
c.
binary
d.
quoted-printable
e.
base64 (UUEncoded data)
f.
x-token
Contohnya :
Content-Type
: text/plain
Browser
akan membaca file tersebut sebagai text biasa
Content-Type
: image/jpeg
Browser
akan membaca file tersebut sebagai gambar jpeg
merkur sportsbook【Malaysia】best deposit bonus,sharvels
BalasHapusbest deposit bonus【WG98.vip】⚡,sharvels 메리트카지노 betting free spins,safest casino 메리트카지노 games,craps betting,bet free spins,diamond casino,baccarat หารายได้เสริม