SMTP (Simple Mail Transfer Protocol) merupakan salah satu protokol yang
umum digunakan untuk pengiriman surat elektronik di Internet. Protokol
ini dipergunakan untuk mengirimkan data dari komputer pengirim surat
elektronik ke server surat elektronik penerima. Protokol ini timbul
karena desain sistem surat elektronik yang mengharuskan adanya server
surat elektronik yang menampung sementara sampai surat elektronik
diambil oleh penerima yang berhak.
SMTP bisa dianalogikan sebagai kantor pos. Ketika kita mengirim
sebuah e-mail, komputer kita akan mengarahkan e-mail tersebut ke sebuah
SMTP server, untuk diteruskan ke mail-server tujuan. Mail-server tujuan
ini bisa dianalogikan sebagai kotak pos di pagar depan rumah, atau kotak
PO BOX di kantor pos. Email-email yang terkirim akan menempati di
tempat tersebut hingga si pemiliknya mengambilnya. Urusan pengambilan
e-mail tersebut tergantung kapan di penerima memeriksa account
e-mailnya.
SMTP adalah protokol yang cukup sederhana, berbasis teks dimana
protokol ini menyebutkan satu atau lebih penerima email untuk kemudian
diverifikasi. Jika penerima email valid, maka email akan segera dikirim.
SMTP menggunakan port 25 dan dapat dihubungi melalui program telnet.
Agar dapat menggunakan SMTP server lewat nama domain, maka record DNS
(Domain Name Server) pada bagian MX (Mail Exchange) digunakan.
Sendmail adalah Mail Transfer Agent pertama yang mengimplementasikan
port 25. Kemudian, pada tahun 2001, ada sedikitnya 50 program Mail
Transfer Agent yang mengimplementasikan SMTP baik sebagai client maupun
sebagai server. Contoh Mail Transfer Agent yang populer adalah: Exim
(ditulis oleh Philip Hazel), IBM Postfix, Qmail (ditulis oleh D.J
Bernstain), dan Microsoft Exchange Server.
Karena protokol SMTP berawal dari protokol yang benar-benar berbasis
teks ASCII, maka SMTP tidak bekerja terlalu baik dalam mengirimkan
file-file binary. Standar untuk meng-encode file-file biner agar dapat
dikirimkan lewat SMTP dikembangkan dan menelurkan standar-standar
seperti MIME (Multipurposes Internet Mail Extensions). Saat ini, hampir
semua SMTP server mendukung 8BITMIME, yang dapat mengirimkan file-file
biner semudah mengirimkan file teks.
SMTP hanya protokol yang
melakukan “push”, artinya dia hanya bisa mengambil email dari client
tetapi tidak bisa melakukan “pull”, yaitu melayani pengambilan email di
server oleh client. Pengambilan pesan atau email tersebut dilakukan
dengan menggunakan protokol tersendiri yaitu protokop POP3 (Post Office
Protokol) atau IMAP (Internet Message Access Protocol).
Sumber
artikel yang sangat membantu sekali min, terimakasih...
BalasHapussolder uap