Email massal yang Anda kirim ke ribuan pelanggan tidak bisa berhasil sampai ke inbox jika domain Anda tidak lulus tes autentikasi email. Tiga standar utama yang harus Anda atur adalah SPF, DKIM, dan DMARC — semuanya bekerja sebagai "kartu identitas" domain Anda di mata Gmail, Yahoo, Outlook, dan provider lainnya.
Kabar baiknya: Anda tidak perlu membayar mahal atau mempekerjakan administrator untuk mengeceknya. Alat-alat gratis tersedia online, dan panduan ini akan menunjukkan cara menggunakannya untuk memastikan record domain Anda benar-benar valid.
Apa Itu SPF, DKIM, dan DMARC?
Ketiga istilah teknis ini adalah standar email authentication yang membantu penerima email (Gmail, Yahoo, Outlook, dan provider lainnya) memverifikasi bahwa email Anda benar-benar dari domain yang Anda klaim:
- SPF (Sender Policy Framework)— Catatan DNS yang mengatakan "server mana saja yang boleh mengirim email atas nama domain saya". Jika Anda pakai SendGrid, Mailchimp, atau penyedia SMTP lainnya, SPF record Anda harus mencantumkan IP atau nama domain mereka.
- DKIM (DomainKeys Identified Mail)— Tanda tangan kriptografi yang melekat pada setiap email Anda. Server penerima menggunakan public key dari DNS Anda untuk memverifikasi bahwa isi email tidak berubah sejak dikirim.
- DMARC (Domain-based Message Authentication, Reporting & Conformance)— Kebijakan yang menentukan apa yang harus dilakukan penerima jika email gagal tes SPF atau DKIM: dikirim ke inbox, karantina ke spam, atau tolak sama sekali.
Tanpa ketiga-tiganya — atau jika salah satu gagal — email Anda berisiko ditandai sebagai phishing atau spoofing, terutama saat mengirim ke Gmail atau Yahoo dalam jumlah besar.
Cara Cek SPF, DKIM, DMARC Gratis Online
Ada beberapa cara untuk melihat record DNS domain Anda tanpa login ke control panel hosting:
- Tool gratis terbaik:check.live-direct-marketing.onlinemenampilkan status SPF, DKIM, dan DMARC domain Anda dalam sekali klik. Tool ini juga menunjukkan verdikt dari beberapa spam filter utama dan screenshot tampilan email Anda di Gmail, Yahoo, dan provider lainnya — semua tanpa perlu registrasi.
- Google Postmaster Tools(untuk Gmail saja) — Daftar di postmaster.google.com dengan akun Google, verifikasi domain Anda, lalu lihat status authentication di bagian "Setup". Tool ini juga menampilkan delivery rate dan complaint rate Anda.
- Command line (untuk yang teknis)— Jika Anda punya akses SSH, gunakan
dig domain.com TXTuntuk melihat semua record TXT, ataudig domain.com MXuntuk mail server records. Tapi ini memerlukan pengetahuan teknis.
Untuk keperluan bisnis dan testing rutin, tool gratis kamiadalah pilihan terbaik karena tidak ada batas penggunaan dan Anda bisa cek kapan saja tanpa login.
Cara Menggunakan Tool Cek Gratis Langkah Demi Langkah
Prosesnya sangat sederhana dan hanya butuh beberapa detik:
- Buka check.live-direct-marketing.onlinedi browser Anda.
- Masukkan domain Anda di kolom yang tersedia (contoh:
domain.comataumail.domain.com). - Klik tombol "Cek" atau "Test".
- Tunggu beberapa detik. Tool akan query DNS publik dan menampilkan hasil untuk setiap record.
- Untuk SPF, DKIM, dan DMARC, Anda akan melihat:
- Status: ✓ Ditemukan dan valid (Pass) atau ✗ Tidak ditemukan atau salah (Fail)
- Isi record: Teks yang sebenarnya tersimpan di DNS
- Peringatan: Saran atau masalah yang terdeteksi
Memahami Hasil Tes SPF, DKIM, dan DMARC
Berikut penjelasan untuk setiap skenario hasil tes yang mungkin Anda lihat:
- SPF Pass (Centang Hijau)— Record SPF ditemukan dan valid. Penerima email tahu bahwa server Anda berhak mengirim email atas nama domain ini. Ini bagus untuk deliverability.
- SPF Fail (X Merah atau Warning)— Tidak ada SPF record, atau isinya salah. Penerima akan mencurigai email Anda dan lebih mudah mengirim ke spam folder.
- DKIM Pass— Email Anda ditandatangani dengan benar dan public key ditemukan di DNS. Tingkat kepercayaan tinggi.
- DKIM Missing atau Fail— Tidak ada DKIM record, atau kunci tidak cocok. Email Anda bisa dianggap phishing atau spoofing.
- DMARC Pass (Policy: p=reject atau p=quarantine)— Kebijakan DMARC ketat. Email yang gagal SPF/DKIM akan ditolak atau dikarantina, mencegah spoofing atas nama domain Anda.
- DMARC Missing atau p=none— Tidak ada kebijakan, atau hanya monitoring. Email yang gagal tes mungkin masih terkirim ke inbox, tapi reputasi domain Anda berisiko menurun.
Apa Dilakukan Jika Hasil Tes Ada Error?
Jika salah satu atau lebih record gagal tes, Anda perlu memperbaikinya. Berikut langkah umum yang bisa diikuti:
- Akses DNS manager hosting Anda— Login ke cPanel, Plesk, atau dashboard hosting Anda (IDwebhost, Niagahoster, atau provider lainnya). Cari menu "DNS", "Zone File", atau "Advanced DNS".
- Tambah atau edit record TXT:
- Untuk SPF: Tambah record TXT dengan nama @ (atau domain root), isi dengan nilai SPF yang benar. Anda bisa dapatkan template dari provider SMTP Anda.
- Untuk DKIM: Tambah record TXT dengan nama subdomain kecil (biasanya
selector1._domainkey), isi dengan public key DKIM yang diberikan oleh provider email Anda. - Untuk DMARC: Tambah record TXT dengan nama
_dmarc, isi dengan kebijakan sepertiv=DMARC1;p=reject;rua=mailto:admin@domain.com.
- Simpan dan tunggu propagasi DNS— Record biasanya aktif dalam 15 menit hingga 24 jam, tergantung TTL (Time To Live) Anda. Cek ulang dengan tool setelah waktu tersebut.
- Jika masih gagal— Hubungi support hosting Anda. Error kecil seperti spasi atau tanda kutip bisa membuat record tidak valid.
Untuk pengguna WooCommerce, e-commerce lokal, atau bisnis kecil yang kirim via SMTP hosting sendiri: pastikan server SMTP yang Anda gunakan sesuai dengan domain di SPF record. Misalnya, jika Anda kirim via Niagahoster, SPF record harus include IP atau nama server Niagahoster.
Berapa lama sampai SPF, DKIM, DMARC record saya aktif setelah ditambahkan?
Biasanya 15 menit hingga 24 jam. Waktu tergantung pada TTL (Time To Live) record DNS Anda. Semakin rendah TTL, semakin cepat perubahan tersebar. Saat testing, set TTL ke nilai rendah (misalnya 300 detik), lalu kembalikan ke standar (3600 detik) setelah semuanya berjalan baik.
Haruskah saya gunakan p=reject di DMARC atau cukup p=quarantine?
Kedua-duanya aman. p=rejectlebih ketat: email yang gagal SPF/DKIM langsung ditolak. p=quarantinelebih fleksibel: email dikirim ke spam, bukan ditolak. Untuk bisnis besar dengan reputasi solid, gunakan p=reject. Untuk pemula, mulai dari p=quarantineatau p=noneuntuk monitoring dulu, lalu naikkan levelnya seiring waktu.
Apakah email pasti masuk spam jika domain tidak punya DKIM record?
Tidak pasti, tapi risikonya sangat tinggi terutama untuk email massal. Sejak Februari 2024, Gmail dan Yahoo semakin ketat dan mencurigai email tanpa DKIM. SPF dan DKIM sama pentingnya — keduanya harus ada dan valid. Jika Anda pakai ESP seperti SendGrid atau Mailchimp, mereka biasanya otomatis setup DKIM — Anda tinggal tambah CNAME atau TXT record mereka ke DNS domain Anda.