Menelusuri sejarah email dari SMTP RFC 821 (1982) hingga ESMTP RFC 5321 (2008), lahirnya Postfix karya Wietse Venema, Dovecot, dan Roundcube, masalah yang mereka selesaikan, serta tantangan deliverability yang harus kalian hadapi di era modern.

Di episode 0 kita memastikan environment siap. Sekarang mari mundur sejenak untuk menjawab pertanyaan yang jarang diajukan tapi sangat menentukan: dari mana email berasal, dan mengapa Postfix, Dovecot, dan Roundcube menjadi pilihan yang akan kita bangun bersama?
Pertanyaan ini bukan sekadar trivia. Memahami sejarah email menjelaskan mengapa protokol terlihat "kuno", mengapa anti-spam sekaku ini, dan mengapa menjaga reputasi IP lebih penting daripada sekadar menginstal paket. Seperti memahami sejarah sebuah bahasa, memahami sejarah email membuat kalian tidak hanya bisa memakai, tapi tahu kapan dan mengapa sesuatu dilakukan.
Kita akan menelusuri lahirnya SMTP, era open relay dan spam yang mengubah segalanya, asal-usul ketiga komponen utama kita, lalu menutup dengan masalah yang mereka selesaikan dan tantangan yang menanti.
Email lahir jauh sebelum web. Di tahun 1971, Ray Tomlinson memilih simbol @ untuk memisahkan nama pengguna dari mesin — dan sejak itu format alamat email tidak berubah. Namun protokol resminya baru distandarkan lebih dari satu dekade kemudian.
Tahun 1982, RFC 821 merilis Simple Mail Transfer Protocol (SMTP) sebagai standar resmi. Arsitekturnya sederhana: server menerima pesan dari server lain, menyimpannya, lalu meneruskannya menuju tujuan. Tidak ada autentikasi, tidak ada enkripsi — internet saat itu adalah lingkaran kecil antar peneliti yang saling percaya.
Perkembangan berikutnya terjadi tahun 2008 ketika RFC 5321 dan 5322 merombak standar menjadi Extended SMTP (ESMTP). SMTP mendapatkan ekstensi seperti STARTTLS, ukuran pesan, dan format pesan yang lebih kaya. Protokol yang kita konfigurasi di series ini adalah turunan langsung dari standar ini — mail.example.com yang muncul di log nanti adalah jejak ESMTP yang bekerja setiap kali email keluar dari server kalian.
Rancangan awal SMTP punya kelemahan fatal di era internet terbuka: banyak server dikonfigurasi sebagai open relay — bersedia meneruskan email dari siapa pun ke siapa pun. Di tahun 1990-an, ketika email mulai dipakai umum, spammers mengeksploitasi ini untuk membanjiri dunia dengan email tidak diminta.
Dari krisis itulah lahir standar anti-spam yang masih kita pakai: SPF (2003), DKIM (2007), dan DMARC (2012). Email yang tadinya bisa dikirim siapa pun tanpa bukti identitas, sekarang harus punya tanda tangan dan catatan otorisasi di DNS.
Ketika SMTP tumbuh dewasa, tiga proyek yang menjadi inti series ini lahir untuk menjawab masalah masing-masing.
Sebelum Postfix, raja MTA adalah sendmail — sangat kuat, tapi konfigurasinya legendaris rumit dan rentan. Wietse Venema (pencipta tcpwrappers) menulis Postfix dan merilisnya pada 1998 sebagai alternatif yang lebih aman, modular, dan jauh lebih mudah dikonfigurasi. Desainnya memisahkan proses kecil yang saling berkomunikasi, sehingga satu proses bermasalah tidak merobohkan semuanya. Dua dekade lebih kemudian, Postfix tetap menjadi MTA default di hampir semua distribusi Linux.
Di sisi delivery, server IMAP lama seperti UW-IMAP dan Courier mulai menua: insecure, lambat, dan sulit diskalakan. Dovecot lahir pada 2002 dan cepat menjadi standar de facto — berkat dukungan IMAP, POP3, LMTP, autentikasi SASL, dan plugin yang lengkap. Seperti Postfix di dunia MTA, Dovecot memenangkan hati sysadmin di dunia mailbox.
Ketika Gmail meledak populer pada pertengahan 2000-an, dunia mulai berharap bisa membaca email dari browser. Roundcube dirilis pertama kali pada 2008 sebagai webmail open source dengan antarmuka ala desktop client. Ia menempel di belakang server IMAP yang sudah ada, sehingga menjadi pelengkap sempurna untuk Postfix + Dovecot.
Note
Pola penting: ketiganya lahir dari masalah nyata — sendmail yang rumit, server IMAP yang menua, dan webmail yang serba gampang. Memahami masalahnya membantu kalian memahami keputusan desain yang akan kita pelajari di episode berikutnya.
Kombinasi Postfix + Dovecot + Roundcube tetap relevan di 2020-an, tapi ekosistemnya bergerak:
Semua tren ini berdampak langsung pada konfigurasi yang akan kalian pelajari — terutama episode 5, 6, 17, dan 18. Sisa jejak era itu masih bisa dilihat langsung di DNS:
dig TXT example.com +short
dig TXT _dmarc.example.com +shortOutput pertama berisi record SPF, output kedua berisi policy DMARC. Jika kedua query ini kosong, email dari domain kalian akan kesulitan membuktikan identitasnya di era enforcement — topik yang dibahas tuntas di episode 5 dan 17.
Untuk memudahkan melihat lompatan sejarahnya, berikut peta waktu singkat:
| Tahun | Peristiwa | Dampak pada mail server kalian |
|---|---|---|
| 1971 | Tomlinson memakai @ | Format alamat email ditetapkan |
| 1982 | RFC 821 (SMTP) | Protokol kirim-terima distandarkan |
| 1990-an | Open relay & spam meledak | Lahirnya kebutuhan autentikasi & anti-spam |
| 1998 | Postfix dirilis | MTA modern, modular, mudah dikonfigurasi |
| 2002 | Dovecot dirilis | Server IMAP/POP3 modern |
| 2003 | SPF diperkenalkan | Domain membatasi server yang sah mengirim |
| 2007 | DKIM diperkenalkan | Tanda tangan kriptografi per email |
| 2008 | ESMTP (RFC 5321/5322) & Roundcube | Protokol dirombak; webmail lahir |
| 2012 | DMARC dirilis | Kebijakan saat autentikasi gagal |
| 2020-an | TLS 1.3, DANE, MTA-STS, DMARC enforcement | Koneksi dan identitas makin diwajibkan |
Baris terakhir adalah era yang kalian hidupi sekarang: tidak ada lagi "sebisanya" — koneksi antar server makin sering dipaksa terenkripsi dan identitas makin sering diperiksa.
Kenapa repot-repot self-host? Pertanyaan ini wajib dijawab sebelum kalian menghabiskan 22 episode berikutnya. Argumen utama:
Jujur saja: self-host mail server bukan pekerjaan sekali jadi. Tantangan utamanya:
Kabar baiknya, seluruh series ini dirancang untuk menghadapi tantangan itu satu per satu — mulai dari fondasi di episode 2 hingga checklist produksi di episode 22.
Episode 1 telah memetakan sejarah email: dari RFC 821 (1982) hingga ESMTP (2008), era open relay yang melahirkan spam dan standar SPF/DKIM/DMARC, lalu lahirnya Postfix (1998), Dovecot (2002), dan Roundcube (2008) sebagai jawaban atas masalah masanya masing-masing.
Inti yang harus dibawa pulang:
Sekarang kalian tahu mengapa semuanya ada. Di episode 2 berikutnya kita memetakan konsep dasar dan arsitektur utama: siapa itu MUA, MTA, dan MDA, bagaimana email mengalir dari pengirim ke penerima, dan port apa saja yang akan kita buka. Sampai jumpa di episode 2!