Cara Setting SPF Record Agar Email Tidak Dianggap Spam

Cara setting SPF Record
17 Shares

Salah satu cara agar email server kita tidak dianggap spam ketika mengirim ke Gmail atau Yahoo adalah dengan cara setting SPF Record ( Sender Policy Framework ).

Simpelnya SPF Record ini adalah suatu aturan yang menyebutkan IP publik mana saja yang dianggap terpercaya untuk mengirim email atas nama domain tertentu.

Misalnya domain rizal.com itu yang boleh mengirim email hanyalah server dengan IP publik 110.10.10.10.

Ketika kita kirim email atas nama rizal.com, misal [email protected], maka server email penerima ( contoh : server gmail ) akan mengecek apakah benar yang mengirim email ini berasal dari server dengan IP 110.10.10.10 berdasarkan SPF recordnya.

Jika benar, maka email akan dianggap terpercaya dan tidak akan dimasukkan kedalam kategori spam.

Apabila salah IP ataupun tidak ada SPF recordnya, maka email akan dianggap spam. Karena dianggap dikirim oleh server yang tidak terpercaya.

Ibaratnya ketika kita menunggu kiriman paket datang, si pengirim awalnya bilang “pokoknya paket ini harus diantar oleh JNE”.

Nah ketika paketnya datang, kita pun mengecek apakah benar dari JNE atau bukan. Apabila benar dari JNE, maka itu paket kita anggap benar.

Apabila datangnya dari TIKI atau malah tidak diketahui siapa pengirimnya, maka kita patut curiga terhadap paket tersebut.

Untuk cara setting SPF Record cukup mudah.

Kalian cukup tambahkan 1 buah record di settingan DNS kalian. Sesuaikan dengan kalian pakai settingan DNSnya dimana.

Biasanya 2, antara kalian pakai server DNS sendiri menggunakan Bind, atau kalian pakai DNS bawaan tempat kalian beli domain.

Disini saya akan tunjukkan keduanya.

1. Jika Pakai Bind

Kalian edit file forward zone domain kalian.

Biasanya ada di /etc/bind/ untuk distro debian-based dan di /etc/named/ untuk distro redhat-based.

Lalu tambahkan 1 baris di bagian forward zone ( biasanya yang bernama db.namadomain atau namadomain.host ) baris berikut :

dairikab.go.id. IN TXT “v=spf1 a mx a:mail.belajarnetwork.com ip4:116.206.196.2 -all”

Sesuaikan mail.belajarnetwork.com dan 116.206.196.2 dengan domain dan IP email server kalian.

Jika sudah, simpan dan restart service Bind nya. Sesuaikan dengan distro kalian masing – masing.

Biasanya untuk debian-based : service bind9 restart
Biasanya untuk redhat-based : service named restart

Baca juga : PHPMailer Untuk Kirim Email Self Signed Certificate

2. Jika Pakai DNS Bawaan

Kalian cukup tambahkan 1 record dengan kriteria :

Type : TXT record
Name/Domain : @ (jika tidak bisa diisi @, maka isilah dengan nama domain. Misal belajarnetwork.com)
Value/Content : “v=spf1 a mx a:mail.belajarnetwork.com ip4:116.206.196.2 -all”

Sesuaikan mail.belajarnetwork.com dan 116.206.196.2 dengan domain dan IP email server kalian.

3. Cek Hasil Setting SPF Record

Untuk mengetes, kalian buka website dkimvalidator.com. Lalu kalian kirim email apapun dari email server kalian ke nama email random yang muncul disana.

Setelah kalian kirim email, kalian klik View Result, setelah itu pastikan di bagian SPF Information sudah terdeteksi settingan SPF kalian.

Biasanya ditandai dengan pesan Result Code : pass.

Selamat, setting spf record yang Anda lakukan sudah berhasil !

17 Shares

Artikel Populer

Leave a Reply

Your email address will not be published. Required fields are marked *