Skip to main content
← Semua tulisan
TutorialDiterbitkan 11 Oktober 20262 menit baca

SPF, DKIM, dan DMARC supaya Email Website Tidak Masuk Spam

Mengapa email dari domain bisnis baru masuk spam, dan record DNS yang saya tambahkan supaya form kontak serta invoice sampai ke inbox.

EmailDNSSPFDKIMDMARC
Daftar isi

Form kontak bisa “berfungsi” dan tetap tidak berguna. Pesan meninggalkan server lalu duduk di folder spam klien, atau balasan klien dari [email protected] tidak pernah sampai. SPF, DKIM, dan DMARC adalah record DNS yang memberi tahu server email lain bahwa pesan itu memang boleh berasal dari domain tersebut.

Apa yang dilakukan masing-masing record

  • SPF mendaftar server mana yang boleh mengirim email untuk domain itu. Record yang umum adalah TXT di root: v=spf1 include:_spf.example.net -all.
  • DKIM menandatangani pesan dengan kunci yang dipublikasikan di DNS. Pengirim (Google Workspace, Zoho, layanan transaksional) memberi hostname dan nilai TXT yang panjang.
  • DMARC memberi tahu penerima apa yang dilakukan jika SPF atau DKIM gagal, dan ke mana laporan dikirim. Mulai dengan p=none supaya kegagalan terlihat sebelum email ditolak.

SPF hanya boleh satu. Dua record TXT yang keduanya diawali v=spf1 adalah setup yang rusak. Gabungkan include-nya menjadi satu baris.

Setup klien yang umum

  1. Tentukan siapa yang mengirim email: host yang sama dengan website, atau penyedia kotak surat terpisah. Untuk email manusia, utamakan penyedia kotak surat.
  2. Tambahkan include SPF penyedia dan CNAME atau TXT DKIM persis seperti dokumentasinya.
  3. Jika website mengirim email form lewat SMTP penyedia yang sama, sistem kedua tidak diperlukan. Jika form memakai layanan SMTP lain, tambahkan include layanan itu ke record SPF yang sama.
  4. Publikasikan TXT DMARC di _dmarc.example.com.

Lakukan ini sebelum website live jika domainnya baru. Domain baru tanpa riwayat sudah terlihat mencurigakan. Autentikasi yang hilang memperburuknya.

Yang saya uji

Kirim dari form dan dari kotak surat manusia ke alamat Gmail yang Anda kendalikan. Periksa pesan asli untuk spf=pass dan dkim=pass. Alignment berarti domain di header From cocok dengan domain yang terautentikasi.

Kirim juga ke alamat klien sendiri. Beberapa filter perusahaan lebih ketat daripada Gmail.

Kesalahan yang mengembalikan folder spam

  • Mengganti nameserver ke CDN dan lupa menyalin MX, SPF, dan DKIM.
  • Membiarkan host web mengirim email form sebagai @gmail.com. Penerima langsung menolak atau memasukkannya ke spam.
  • Menambahkan -all pada SPF sebelum setiap pengirim yang nyata ikut tercantum. Anda akan memblokir invoice klien sendiri.

Simpan catatan di proyek tentang penyedia mana yang memiliki email. Perubahan DNS berikutnya harus mulai dari catatan itu, bukan dari zone file yang kosong.

WhatsApp