Cara Install / Setup SPF Dan DKIM Di Server

Cara Install / Setup SPF Dan DKIM Di Server

Mungkin sebagian teknisi IT khusus di bidang Server pasti mengetahui apa itu SPF dan DKIM ? Sebenarnya apa sih itu SPF dan DKIM ? mari kita pelajari selengkapnya.

Sumber gambar : https://spamexperts.files.wordpress.com/2016/02/20160212_spf_blog-article.jpg?w=789&h=444
  1. Sender Policy Framework (SPF)
    SPF (Sender Policy Framework) suatu mekanisme email dari domain tertentu dan hanya bisa dikirim melalui satu Mail Server tertentu dengan adanya record DNS dari SPF ini memungkinkan pengirim email dengan alamat email dari perusahaan contoh : [email protected] kepada email client dari penyedia email lain dan email client akan menerima identitas dari pengirim email melalui SPF ini. Sehingga dengan adanya SPF ini memungkinkan kontent yang dikirimkan tidak akan masuk ke folder SPAM atau dianggap SPAM oleh Mail Client.

    Sumber gambar : http://2.bp.blogspot.com/-eQ123eQEqB4/U0yIgEIXf_I/AAAAAAAAAS8/Kbwz5xMrP4Q/s1600/DomainKeys_Identified_Mail_(DKIM).png
  2. DomainKeys Identified Mail (DKIM)
    Pengirim email akan di verifikasi oleh domain dan pada domain tertentu yang berisi public key pada sebuah server yang menyediakan mail server juga terdapat private keys yang berfungsi memastikan bahwa email yang dikirimkan berasal dari domain tersebut.

 

Lalu bagaimana kita dapat mengintall dan mengkonfigurasi SPF dan DKIM ini ?

Konfigurasi ini berlaku untuk server yang menggunakan panel yang belum ada fitur SPF dan DKIM untuk konfigurasi SPF dan DKIM ini perangkat lunak Putty jika anda menggunakan Sistem Operasi Linux/Mac Os tidak usah mengunduh Putty karena Putty digunakan untuk sistem operasi Windows saja. Bagaimana kita login di server menggunakan Putty ?

ketikan :

[email protected] -p 22 contoh ([email protected] -p 22)
lalu masukan password anda.

 

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

Restart Exim

Langkah selanjutnya restart exim

service exim restart

Atau untuk restart exim bisa melalui CP Webuzo.

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.

Web Administration | Portal News | Manage User

Leave a Reply

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