Cara setup SPF dan DKIM di Webuzo

Cara setup SPF dan DKIM di Webuzo, panduan ini bertujuan agar email nantinya email yang dikirim dari domain atau hosting VPS, Cloud atau Dedicated server tidak masuk ke spam, berikut penjelasan singkat SPF dan DKIM.

Baik SPF (Sender Policy Framework) maupun DKIM (DomainKeys Identified Mail)  adalah sistem email – validasi sederhana yang dirancang untuk mendeteksi email spoofing dengan menyediakan mekanisme untuk memungkinkan menerima mail exchanger untuk memeriksa bahwa email yang masuk dari domain berasal dari host yang diizinkan oleh administrator domain tersebut.

Daftar dari yang berwenang mengirim host untuk domain ini diterbitkan dalam domain Name System (DNS) catatan untuk yang domain dalam bentuk catatan TXT diformat khusus. Email spam dan phishing sering menggunakan ditempa “from” alamat, sehingga penerbitan dan memeriksa catatn SPF dapat dianggap teknik anti-spam.

PERHATIAN!

Pada Webuzo rilis terbaru sudah mendukung SPF dan DKIM. Postingan ini dijadikan arsip jika ada yang masih menggunakan versi Webuzo yang lama.

Setup SPF dan DKIM pada Webuzo

Di Webuzo saat ini belum ada fitur untuk pengaturan SPF dan DKIM pada Enduser panel, untuk itu kita harus melakukan secara manual menggunakan SSH terminal, untuk pengguna windows bisa menggunakan Putty.

Masuk ke direktori exim

cd /etc/exim/

Buat Private key dan public key untuk menandatangani pesan email dengan openssl

openssl genrsa -out dkim.private.key 1024

Ekstrak public key dari private key

openssl rsa -in dkim.private.key -out dkim.public.key -pubout -outform PEM

sebuah file baru dengan nama dkim.private.key akan terbuat di folder ini (/etc/exim/)

Buka file konfigurasi exim.conf

vi exim.conf

cari remote_smtp dengan cara ketik /remote_smtp kemudian enter:

replace bagian berikut ini:

remote_smtp:
 driver = smtp

Ganti dengan:

remote_smtp:
 driver = smtp
 dkim_domain = ${lc:${domain:$h_from:}}
 dkim_selector = x
 dkim_private_key = /etc/exim/dkim.private.key
 dkim_canon = relaxed

Hal ini memungkinkan semua domain terkait dengan server ini menggunakan DKIM dan menggunakan kunci pribadi yang baru saja dibuat. dkim_selector disini dengan value “x”, tentu anda bisa mengubahnya namun jika Anda memilih untuk mengubah “dkim_selector” maka harus disesuaikan dalam langkah selanjutnya, jika tidak biarkan dan ikuti saja seperti diatas.

Restart Exim

Langkah selanjutnya restart exim
service exim restart

Pengaturan DNS Zone

Buka Webuzo melalui browser favorite anda, pada sesi selanjutnya menyesuaikan pengaturan DNS.

MX Entry

Namun pertama-tama buat MX entry jika belum dibuat, jika anda sudah membuatnya langsung ke langkah selanjutnya.

Priority: 10
Name / Host: @
Point: @

DNS Setting

Tambahkan TXT setting pada zona dns untuk SPF

Name / Host: @
TXT value: v=spf1 a mx ip4:192.0.0.25 ip6:2605:f700:40:400::4b3d:6 ~all

Sesuaikan ip4 dan ip6 nya

Buat TXT untuk DKIM

Name / Host: x._domainkey
TXT value: v=DKIM1; p=MIGfMA0G45CSqGSIb3DQEBAQUAA4GNADCBiQKBgQC59QohaSgtVxZTf3kYqSsHk6rflJNRAH+Us80lX7EHkc0R9Nltxg6Fy+5IxojHH3za+rRfAdVo5wYlh/Cz8zwb4kE11k3kMOjrIlOskEcvkRE/QCOY4c8tiO5/AkQE/d6wTveBLoW+vg3KontCj3SMHqQVSsCQthNWr1om+dVA4QIDAQAB

Sesuaikan dengan isi dari file dkim.public.key, jika pada langkah sebelumnya anda ubah value dkim_selector “x” maka anda harus menyesuaikannya.

Cek SPF dan DKIM

Pengaturan SPF dan DKIM selesai, untuk melihat berhasil atau tidaknya, silahkan check di https://www.mail-tester.com/spf-dkim-check.

Thanks to : mylenee

Screenshot:

cara setup spf dan dkim di webuzo

 

Tentu Anda tak perlu repot melakukan hal ini, kami menawarkan Jasa Setup VPS Murah, hubungi kami di: Telephone : 081235008433 

Add a comment