Email Domain Gratis: Cloudflare Routing + SMTP2Go

Foto oleh Unsplash

Foto oleh Unsplash
Memiliki email domain kustom seperti hello@domainmu.com terlihat profesional, namun sebagian besar solusinya berbayar. Google Workspace mulai dari $6/bulan per pengguna, Microsoft 365 serupa harganya, dan server email yang dikelola sendiri sangat kompleks. Setelah lama menggunakan Gmail pribadi untuk proyek saya, akhirnya saya menemukan setup gratis yang bekerja dengan andal: Cloudflare Email Routing untuk menerima email dan SMTP2Go untuk mengirimnya.
Ketika meluncurkan domain pribadi, hal pertama yang saya inginkan adalah alamat email profesional. Pilihan paling jelas adalah Google Workspace, namun $6/bulan per pengguna bisa terasa berat, terutama untuk developer solo atau proyek kecil yang belum menghasilkan pendapatan.
Hosting server SMTP sendiri gratis tapi penuh tantangan: manajemen reputasi IP, filter spam, konfigurasi DKIM/DMARC, dan risiko IP masuk daftar hitam. Harus ada cara yang lebih baik.
Kombinasi yang saya temukan tidak memerlukan biaya bulanan dan menangani email inbound maupun outbound dengan andal:
Anda tetap menggunakan inbox Gmail yang sudah ada dan cukup menambahkan alamat domain kustom di atasnya. Tidak ada aplikasi baru yang perlu dipelajari, tidak ada inbox baru yang perlu dicek.
Cloudflare Email Routing adalah layanan gratis yang bekerja di atas DNS Anda. Ketika seseorang mengirim email ke anda@domainmu.com, Cloudflare menangkapnya dan meneruskan ke Gmail pribadi Anda. Pengaturan ini membutuhkan sekitar 10 menit.
Masuk ke dashboard Cloudflare, pilih domain Anda, lalu buka Email > Email Routing. Klik 'Get started' dan Cloudflare akan memandu Anda mengaktifkan fitur ini. Secara otomatis akan menambahkan MX record yang diperlukan ke DNS Anda.
Cloudflare menambahkan tiga MX record yang mengarah ke server routingnya. Anda dapat memverifikasi bahwa record ini sudah ditambahkan dengan benar di pengaturan DNS Anda:
MX record Cloudflare (ditambahkan secara otomatis):
; Cloudflare Email Routing MX Records
; These are added automatically when you enable Email Routing
yourdomain.com. MX 10 route1.mx.cloudflare.net.
yourdomain.com. MX 20 route2.mx.cloudflare.net.
yourdomain.com. MX 30 route3.mx.cloudflare.net.Di bagian Email Routing, buka 'Routing rules' dan klik 'Create address'. Tambahkan alamat kustom Anda (misalnya, halo@domainmu.com) dan tujuan Gmail tempat email harus diteruskan. Cloudflare akan mengirim email verifikasi ke tujuan tersebut — klik tautannya untuk mengonfirmasi.
Di bawah 'Routing rules', Anda dapat mengaktifkan alamat catch-all. Ini berarti setiap email ke ALAMAT APAPUN di domain Anda (termasuk typo atau alamat yang belum Anda buat) akan diteruskan ke Gmail Anda. Berguna untuk menangkap email ke alamat lama atau untuk pengujian.
Cloudflare Email Routing hanya menangani email masuk — tidak bisa mengirim. Untuk outbound, kita gunakan tier gratis SMTP2Go yang memungkinkan 1.000 email/bulan. Ini lebih dari cukup untuk penggunaan pribadi dan sebagian besar proyek kecil.
Kunjungi smtp2go.com dan daftar akun gratis. Tier gratis memberikan 1.000 email/bulan tanpa perlu kartu kredit.
Di dashboard SMTP2Go, buka Sending > Sender Domains dan tambahkan domain Anda. SMTP2Go akan meminta Anda menambahkan DNS record (SPF, DKIM) ke Cloudflare DNS Anda. Salin setiap record dan tambahkan di pengaturan Cloudflare DNS. Gunakan pengaturan SMTP berikut saat mengkonfigurasi Gmail:
; SMTP2Go Configuration
SMTP Host: mail.smtp2go.com
SMTP Port: 587 (TLS/STARTTLS — recommended)
SMTP Port: 465 (SSL — alternative)
Username: your_smtp2go_username
Password: your_smtp2go_api_key_or_password
Encryption: STARTTLSBuka Settings > SMTP Users di dashboard SMTP2Go Anda. Buat pengguna SMTP baru — Anda akan mendapatkan username dan password untuk digunakan saat mengonfigurasi Gmail. Simpan kredensial ini dengan aman.
Kini saatnya konfigurasi Gmail agar email yang dikirim terlihat berasal dari domain kustom Anda:
Uji skor deliverability email Anda di mail-tester.com — kirim email ke alamat yang mereka berikan dan dapatkan skor dari 10. Skor 9+ berarti Anda memiliki deliverability yang sangat baik. Gunakan ini untuk memverifikasi semua DNS record Anda sudah benar sebelum mengirim ke penerima nyata.
Tiga DNS record ini sangat penting untuk deliverability email. Tanpanya, email Anda mungkin masuk ke spam atau ditolak sama sekali.
SPF (Sender Policy Framework) memberi tahu server email penerima mana saja yang diizinkan mengirim email atas nama domain Anda. Karena kita menggunakan SMTP2Go untuk mengirim, kita perlu mengotorisasi server mereka:
; SPF TXT Record — allows SMTP2Go to send on your behalf
; Type: TXT Name: @ TTL: Auto
v=spf1 include:spf.smtp2go.com ~allDKIM (DomainKeys Identified Mail) menambahkan tanda tangan kriptografi pada header email keluar Anda. SMTP2Go menghasilkan pasangan kunci ini untuk Anda — kunci privat menandatangani email keluar, dan kunci publik (di bawah) masuk ke DNS Anda agar penerima dapat memverifikasi tanda tangan:
; DKIM TXT Record — provided by SMTP2Go dashboard
; Type: TXT Name: smtpgo._domainkey TTL: Auto
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GN...
; (replace with the actual key from SMTP2Go)DMARC (Domain-based Message Authentication, Reporting and Conformance) menghubungkan SPF dan DKIM dan memberi tahu server penerima apa yang harus dilakukan ketika keduanya gagal. Mulailah dengan p=none untuk memantau tanpa mengambil tindakan, kemudian beralih ke p=quarantine atau p=reject setelah Anda yakin semuanya berjalan dengan baik:
; DMARC TXT Record — start with p=none to monitor before enforcing
; Type: TXT Name: _dmarc TTL: Auto
v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.comAnda hanya boleh memiliki SATU SPF record per domain (satu TXT record yang dimulai dengan 'v=spf1'). Jika Anda sudah memiliki SPF record (misalnya dari layanan email sebelumnya), JANGAN menambahkan yang kedua. Sebaliknya, gabungkan pernyataan include menjadi satu record. Memiliki SPF record duplikat menyebabkan kegagalan autentikasi dan dapat merusak email Anda sepenuhnya.
Hal-hal yang saya temui selama pengaturan yang tidak langsung jelas dari dokumentasinya:
Setup ini sudah berjalan selama berbulan-bulan tanpa masalah. Email masuk tiba di Gmail saya secara instan, dan email keluar dari domain kustom saya mendapatkan skor 10/10 di mail-tester.com. Keseluruhan setup ini gratis, tidak memerlukan pemeliharaan, dan selesai dalam waktu kurang dari satu jam. Jika Anda seorang developer atau freelancer yang menginginkan email profesional tanpa biaya bulanan, kombinasi ini sulit dikalahkan.
Artikel Terkait