Simple Mail Transfer Protocol (SMTP) adalah seperangkat instruksi atau prosedur dalam rangkaian Transmission Control Protocol/Internet Protocol (TCP/IP) yang digunakan untuk memfasilitasi transfer data jaringan. SMTP digunakan bersama dengan Post Office Protocol (POP3) atau Internet Message Access Protocol (IMAP) untuk mengirim dan menerima transmisi surat elektronik (e-mail) secara andal dan efisien. Simple Mail Transfer Protocol biasanya menangani email keluar sedangkan Post Office Protocol menangani pesan masuk. IMAP adalah versi POP3 yang lebih maju.
Ketika e-mail dikirim, pesan masuk ke server surat SMTP pengirim pada Port 25. Port adalah alamat untuk data yang dikirimkan. Server SMTP pengirim mengirimkan pesan email ke server SMTP penerima, yang kemudian mengirimkan pesan ke server email POP3 lokal penerima yang mendengarkan pada Port 110. Kemampuan untuk meneruskan email melalui jaringan ke domain jauh ini sering disebut SMTP menyampaikan.
Orang-orang yang menggunakan email berbasis web umumnya tidak perlu khawatir tentang mekanisme relai SMTP karena server web yang menanganinya. Pengguna yang memiliki program email di ponsel atau komputer pribadi mereka umumnya harus mengonfigurasi perangkat mereka untuk mengirim dan menerima pesan. Pengguna e-mail berbasis web biasanya diminta untuk login untuk mengotentikasi diri mereka sendiri sebelum mereka diizinkan untuk menggunakan server SMTP penyedia mereka. Ini dirancang untuk mencegah pengiriman pesan email atau spam dalam jumlah besar.
Sering kali pengguna berbasis web menggunakan browser untuk terhubung ke akun email mereka. Browser berkomunikasi melalui Internet menggunakan Hypertext Transfer Protocol (HTTP) dengan server web penyedia email. Server web penyedia kemudian menyampaikan pesan ke server SMTP-nya untuk dikirim.
Terkadang pesan email gagal mencapai tujuan yang diinginkan; dalam hal ini, Simple Mail Transfer Protocol menyediakan mekanisme sehingga pengirim akan menerima pesan bouncing otomatis yang mengatakan bahwa pesan mereka tidak terkirim. Ada banyak alasan untuk pengiriman pesan gagal. Beberapa alasan mungkin karena pesan tersebut diidentifikasi sebagai spam, alamat salah eja, atau server pengirim atau penerima sedang sibuk. Administrator yang mengirim pesan menggunakan milis yang berisi banyak penerima mungkin menerima banyak pesan terpental. Prosedur yang disebut jalur pengembalian amplop variabel (VERP) dapat digunakan untuk menghapus alamat email yang buruk dari daftar.
Simple Mail Transfer Protocol dimulai pada tahun 1971 dan berjalan di Jaringan Badan Proyek Penelitian Lanjutan (ARPANET) pemerintah AS, yang merupakan pendahulu awal Internet. Mampu mengirim pesan secara elektronik dianggap oleh beberapa orang sebagai aplikasi hebat pertama di ARPRNET.