Simple Mail Transfer Protocol
Simple Mail Transfer Protocol (SMTP) adalah standar internet untuk transmisi surat elektronik. Pertama kali didefinisikan oleh RFC 821 pada tahun 1982, diperbarui pada 2008 dengan penambahan SMTP yang diperluas oleh RFC 5321; yang merupakan protokol yang digunakan secara luas saat ini.
Server surat dan agen transfer surat lainnya menggunakan SMTP untuk mengirim dan menerima pesan surat pada port TCP 25. Meskipun sistem berpemilik seperti Microsoft Exchange dan IBM Notes dan sistem email web seperti Outlook.com, Gmail dan Yahoo! Mail dapat menggunakan protokol non-standar mereka sendiri secara internal, semua menggunakan SMTP saat mengirim atau menerima email dari luar sistem mereka sendiri.
Aplikasi surat klien tingkat pengguna biasanya menggunakan SMTP hanya untuk mengirim pesan ke server surat untuk menyampaikan. Untuk ini, klien email secara tipikal mengirimkan email keluar mereka ke server mail pada port 587 atau 465 sesuai RFC 8314. Untuk mengambil pesan, IMAP dan POP3 adalah standar, tetapi server berpemilik juga sering lebih suka protokol mereka sendiri, seperti Exchange ActiveSync
Contoh Transaksi
suntingS = Server
C = Klien
C: (inisialisasi hubungan)
S: 220 Wikipedia ESMTP server ready
C: mail from: user@wiki-indonesia.club
S: 250 mail ok
C: rcpt to: wikipedia@wiki-indonesia.club
S: 250 rcpt ok
C: data
S: 354 end data with CRLF.CRLF
C: -- email data --
C: CRLF.CRLF
S: 250 data ok
C: QUIT
S: 221 bye
Protokol Terkait
sunting- POP3 protokol untuk mengambil surat elektronik dari server.
- IMAP sejenis dengan POP3 tetapi memiliki fitur yang lebih lengkap.