SPF dan DKIM merupakan dua metode yang dapat diterapkan untuk memberikan identitas email yang akan dikirimkan, sehingga email tujuan dapat melakukan verifikasi dengan mudah bahwa email tersebut benar-benar dikirimkan dari alamat email pengirim yang benar, dan tentunya bukan merupakan email spam.
Jika SPF dan DKIM tidak valid saat proses verifikasi biasanya Anda akan mendapatkan boucing email setelah mengirimkan pesan email.
Untuk test validasi SPF dan DKIM di cPanel, Anda dapat menggunakan perintah.
whmapi1 validate_current_dkims domain=example.com
whmapi1 validate_current_spfs domain=example.com
Apabila saat menjalankan perintah muncul error. Maka Anda dapat mencoba mengikuti beberapa cara berikut untuk mengatasinya.
---
data:
payload:
-
domain: default._domainkey.example.com
error: (XID afjtz8) DNS query (default._domainkey.example.com/TXT) timeout!
expected: v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...
records: []
state: ERROR
validity_cache_update: none
...
Install DKIM dan SPF #
Install DKIM dan SPF dapat Anda lakukan dengan cara login ke cPanel.
Lalu pilih menu Email Deliverability
Klik Install The Suggested Record
pada bagian DKIM dan SPF.

Apabila Anda menggunakan DNS service seperti Cloudflare maka tinggal klik copy
lalu tambahkan record TXT melalui menu DNS Record.
Reset DNS Zone #
Pilih menu Zone Editor
klik manage pada domain yang akan direset.
Selanjutnya klik tombol Action > Reset DNS Zone
Lalu coba validasi DKIM dan SPF kembali.
Nameserver Selection #
Login ke WHM dan arahkan ke Home > Service Configuration > Nameserver Selection
Jika Nameserver yang digunakan adalah BIND
maka dapat Anda pindah ke PowerDNS
Selanjutnya Install DKIM dan SPF kembali lalu validasi.