FaizBlog LogoFaizBlog
Back to all articles
emailcloudflaregmailsmtptutorialdomain

Cara Kirim Email Pakai Gmail SMTP + Cloudflare Email Routing

Panduan lengkap kirim email dari domain sendiri (halo@domainmu.com) pakai Gmail SMTP gratis dan Cloudflare Email Routing — tanpa server email, tanpa biaya bulanan.

AI Insights

Generate a summary and suggested tags for this post.

Mau kirim email dari alamat halo@domainmu.com tapi ga mau bayar Google Workspace ($6/bulan) atau Zoho? Kombinasi Gmail SMTP + Cloudflare Email Routing memungkinkan kamu kirim & terima email di domain sendiri secara gratis — cuma modal domain + akun Gmail biasa.

Alur Gmail SMTP + Cloudflare Email Routing

Konsep Dasar

Kombinasi ini memisahkan kirim dan terima email:

  • Cloudflare Email Routing → nangkep email masuk ke @domainmu.com lalu forward ke Gmail pribadi kamu (gratis).
  • Gmail SMTP → dipakai buat kirim email keluar dengan alamat @domainmu.com (via fitur "Send mail as" di Gmail).

Hasilnya: kamu bisa reply email dari Gmail biasa, tapi penerima lihat alamat pengirim adalah halo@domainmu.com.

Kelebihan & Kekurangan

AspekGmail SMTP + CloudflareGoogle WorkspaceServer SMTP Sendiri
BiayaGratis$6/user/bulanServer ~$5/bulan + effort
Setup10 menit10 menitBerjam-jam
Kirim/hari~500 (limit Gmail)2.000Unlimited
DeliverabilitySangat tinggi (Google)Sangat tinggiRendah (butuh warmup)
Butuh SPF/DKIM setupYa (otomatis Cloudflare)OtomatisManual
Butuh 2FAYa (App Password)Opsional

Prasyarat

  1. Domain aktif (misal domainmu.com) di Cloudflare (nameserver mengarah ke Cloudflare).
  2. Akun Gmail dengan 2-Step Verification aktif.
  3. Akses ke dashboard Cloudflare → Email → Email Routing.

Langkah 1: Aktifkan Cloudflare Email Routing (Terima Email)

Login Cloudflare → pilih domain → menu Email → Email Routing.

  1. Klik Get Started
  2. Cloudflare otomatis menambahkan MX records dan SPF (TXT) ke DNS domain kamu. Klik Add records automatically.
  3. Tambahkan Custom address:
    • Custom address: halo@domainmu.com
    • Destination: gmailpribadimu@gmail.com
  4. Cek email di Gmail pribadi → klik link verifikasi dari Cloudflare.
  5. Aktifkan Catch-all address (opsional) supaya semua email ke *@domainmu.com diteruskan ke Gmail.

✅ Selesai — sekarang siapapun yang kirim ke halo@domainmu.com otomatis masuk ke inbox Gmail pribadi kamu.

Langkah 2: Buat App Password di Gmail (Kirim Email)

Karena Google sudah menghapus "Less Secure Apps", kamu wajib pakai App Password.

  1. Buka myaccount.google.com/security
  2. Aktifkan 2-Step Verification (kalau belum)
  3. Buka App passwords → buat baru:
    • App name: Domain SMTP
    • Klik Create
  4. Copy password 16 karakter yang muncul (contoh: abcd efgh ijkl mnop). Simpan — cuma muncul sekali!

Langkah 3: Tambahkan Alamat Domain ke Gmail (Send mail as)

Buka Gmail → Settings (⚙️) → See all settings → Accounts and Import → Send mail as → Add another email address.

  1. Isi:
    • Name: Nama Kamu
    • Email address: halo@domainmu.com
    • Uncheck Treat as an alias (opsional)
  2. Klik Next Step → isi konfigurasi SMTP:
FieldValue
SMTP Serversmtp.gmail.com
Port587
Usernamegmailpribadimu@gmail.com
PasswordApp Password 16 karakter dari Langkah 2
Secured connectionTLS
  1. Klik Add Account
  2. Gmail kirim kode verifikasi ke halo@domainmu.com → karena Cloudflare Routing aktif, kode itu langsung masuk ke Gmail pribadi kamu.
  3. Copy kode → paste → Verify.

✅ Sekarang saat compose email di Gmail, kamu bisa pilih From: halo@domainmu.com.

Langkah 4: Set Default & Reply From

Di Send mail as, pilih:

  • Reply from the same address the message was sent to → otomatis balas pakai alamat domain kalau email masuk ke halo@domainmu.com.
  • (Opsional) Klik make default kalau mau semua email default pakai alamat domain.

Langkah 5: Test Kirim & Terima

Test terima:

  • Dari HP kirim email ke halo@domainmu.com → cek masuk ke Gmail pribadi.

Test kirim:

  • Compose baru di Gmail → From: pilih halo@domainmu.com → kirim ke email lain.
  • Cek header email → Return-Path dan From sudah pakai domain kamu.

SPF, DKIM, DMARC — Wajib untuk Deliverability

Supaya email ga masuk spam folder, tambahkan record berikut di Cloudflare DNS:

SPF (sudah otomatis dari Email Routing)

Cloudflare bikin otomatis:

v=spf1 include:_spf.mx.cloudflare.net ~all

Tambahkan Gmail ke SPF supaya Gmail juga authorized:

v=spf1 include:_spf.mx.cloudflare.net include:_spf.google.com ~all

DMARC (recommended)

Tambahkan TXT record:

  • Name: _dmarc
  • Value: v=DMARC1; p=quarantine; rua=mailto:halo@domainmu.com

DKIM

DKIM Gmail hanya bisa diaktifkan di Google Workspace berbayar. Untuk setup gratis ini, cukup SPF + DMARC — deliverability sudah bagus karena email tetap dikirim dari server Google (yang bereputasi tinggi).

Limit yang Perlu Diketahui

BatasNilai
Gmail kirim/hari (akun gratis)~500 email
Cloudflare forward/bulanUnlimited (fair use)
Ukuran attachment25 MB (Gmail)
Alias di Send mail asUnlimited
Custom address di CloudflareUnlimited

Common Mistake

KesalahanSolusi
"Invalid credentials" saat verifikasi SMTPPakai App Password, bukan password Gmail biasa
Email masuk spamTambahkan SPF + DMARC record
Kode verifikasi ga sampaiCek Cloudflare Routing sudah aktif & tujuan sudah verified
Reply keluar pakai alamat Gmail pribadiAktifkan Reply from the same address the message was sent to
MX record bentrokHapus MX record lama sebelum aktifkan Email Routing

Kapan Harus Upgrade ke Google Workspace?

Migrasi ke Google Workspace ($6/bulan) kalau kamu butuh:

  • Kirim > 500 email/hari
  • Inbox terpisah per user (bukan cuma forward)
  • DKIM signing dengan domain sendiri
  • Kalender & Drive dengan domain custom
  • Support tim (bukan cuma solo)

Kesimpulan

Kombinasi Cloudflare Email Routing (terima) + Gmail SMTP (kirim) = solusi email domain 100% gratis yang cocok untuk landing page, portofolio, freelancer, atau bisnis kecil. Setup 10 menit, deliverability tinggi (karena tetap lewat server Google), dan bisa kirim dari alamat domain sendiri langsung dari Gmail biasa. Kalau butuh scale lebih besar atau fitur pro, tinggal upgrade ke Workspace tanpa ganti provider.