Menggunakan SPF dan DKIM Untuk Menghindari Masuknya Email ke Folder SPAM

Validasi menggunakan SPF

Format Penulisan SPF

Saya menggunakan Google Apps untuk berkirim email dengan domain @elhashif.net. Dan saya juga menggunakan Mandrill sebagai SMTP relay untuk beberapa aplikasi saya. Jadi, saya harus memvalidasi bahwa Google dan Mandrill sebagai pengirim email yang sah dari domain @elhashif.net.

Seperti ini format penulisan SPF saya:

v=spf1 include:spf.mandrillapp.com include:_spf.google.com -all
  • v=spf1: Versi SPF.
  • include: Mail server penerima akan mencari domain yang mirip dengan domain yang di-include.
  • spf.mandrillapp.com dan _spf.google.com: Server pengirim yang dipublikasikan agar mail server penerima bisa melakukan kroscek.
  • -all: menganggap semua server pengirim selain yang disebutkan sebelumnya sebagai pengirim yang tidak valid untuk domain elhashif.net.

Qualifiers

Ada 4 qualifiers yang dapat digunakan sebagai awalan mekanisme:

  • “+” Pass
  • “-” Fail
  • “~” Softfail
  • “?” Neutral

Contoh:

v=spf1 +a +mx -all

Mekanisme

Ada 8 mekanisme yang dapat digunakan dalam menyusun SPF:

all | ip4 | ip6 | a | mx | ptr | exists | include

all

Penggunaan mekanisme ini biasanya terletak di akhir.

Contoh:

  • "v=spf1 mx -all"
    Artinya domain mengesahkan MX server pada domain sebagai pengirim email, dan tidak mengesahkan server lain.
  • "v=spf1 -all"
    Artinya domain tidak mengesahkan server apapun yang mengirim email atas nama domain tersebut.
  • "v=spf1 +all"
    Artinya domain mengesahkan server apapun mengirim email atas nama domain tersebut.

ip4

Mekanisme yang menggunakan alamat IP versi 4. Ada dua cara penulisan:

ip4:[ip4 host address]
ip4:[ip4 network address]/[prefix-length]

ip6

Mekanisme yang menggunakan alamat IP versi 6. Sama seperti IPv4, ada dua cara penulisan:

ip6:[ip6 host address]
ip6:[ip6 network address]/[prefix-length]

a

Mekanisme yang menggunakan A record pada domain tertentu sebagai pengirim email. Jika domain tidak ditentukan, maka A record domain yang bersangkutan yang akan digunakan.

a
a/[prefix-length]
a:[domain]
a:[domain]/[prefix-length]

mx

Sama seperti mekanisme A, mekanisme yang menggunakan MX record pada domain tertentu sebagai pengirim email. Jika domain tidak ditentukan, maka MX record domain yang bersangkutan yang akan digunakan.

mx
mx/[prefix-length]
mx:[domain]
mx:[domain]/[prefix-length]

ptr

ptr
ptr:[domain]

exist

exists:[domain]

include

include:[domain]

Penggunaan SPF

  1. Masuk ke DNS control panel.
    Kalau Anda pengguna cPanel, klik Advanced DNS Zone Editor.
  2. Tambahkan TXT record untuk domain yang anda gunakan untuk berkirim email.
    Jika Anda menggunakan root domain, Anda bisa kosongi atau isikan dengan “@” saja.
  3. Di TXT value, isikan dengan SPF Anda.

Halaman: 1 | 2 | 3