Berikut adalah langkah membuat dan validasi DKIM pada mail zimbra :
1. Membuat DKIM
- Untuk membuat DKIM cukup menggunakan command line. Jalankan perintah berikut dengan menggunakan user zimbra. Perintah ini dijalankan pada server yang terdapat service MTA, jika zimba dibangun multiserver
- Akan dihasilkan output seperti dari perintah tersebut sebagai berikut
- Dibutuhkan selector dan record dkim untuk memasukkan DKIM Record ke DNS. Selector tersebut adalah B6AA067A-6B6A-11E7-96A4-3D5FE4F7BA5A._domainkey sedangkan untuk dkim record diambil dari semua karakter yang berada didalam tanda ( ) dengan menghapus semua tanda kutip ” sehingga menghasilkan data seperti dibawah ini.
Selector : B6AA067A-6B6A-11E7-96A4-3D5FE4F7BA5A._domainkey
Record : v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz1+DZ30Fq13YTfQASENFx6/tJCGx6M4dV3ELaKXVR+1COPf7f6noOFtem0bZjar/CTVGoiEhv7sLSScVFxxttjL6eFy8F7iAgW1cfRHROrhxLRwPPc+dkKDTKmGg0KOPcfy8KreAjauZ5kgdMIJ7Fg5fx5Ox1M3a4kSrXRXdWoMcwKDw//b4Ehf/fvp1mkaGwI9g/cz83wEr2fI1nhQR8zr2Jd0hO8mGoIFbH4BG27Y8W8qI4cAfJU7QQik1m8hGaztDBwB93lgiwNQP7VY4nWI8UjMMQOf3ko6+DG0E5sGvxAozWEs1tKliD5pbAe8bm2pmcllT/gS0YRbT1XnbVwIDAQAB
2. Melihat DKIM
- Gunakan perintah berikut untuk melihat atau memastikan zimbra sudah terdapat DKIM atau belum
/opt/zimbra/libexec/zmdkimkeyutil -q -d hosteko.id
3. Menghapus DKIM
- Gunakan perintah berikut ntuk menghapus DKIM
4. Memperbarui DKIM
- Gunakan perintah berikut ntuk memperbarui DKIM
- Selector dan record DKIM yang baru dihasilkan jika Anda memperbarui DKIM pada Zimbra. Jadi Anda harus memperbaruinya juga pada DNS.
5. Memasukkan DKIM Record Pada DNS
Berikut adalah contoh proses penambahan record baru.
- Copy paste selector pada kolom Domain.
- TTL biarkan default.
- Record Type pilih TXT.
- Copy paste record yang telah kita dapatkan pada kolom Text Information.
Tunggu waktu propagasi DNS yang umumnya membutuhkan waktu selama 2 x 24 jam.
6. Validasi DKIM Zimbra
- Untuk melakukan validasi apakah DKIM record yang sudah kita tambahkan pada DNS sudah benar atau belum dapat melalui tool yang disediakan oleh MXTOOLBOX
- Masukkan domain yang Anda miliki pada kolom Domain Name dan masukkan B6AA067A-6B6A-11E7-96A4-3D5FE4F7BA5A pada kolom Selector. Kemudian klik DKIM Lookup. Jika DKIM Record sudah benar, maka hasilnya akan seperti berikut.
7. Testing DKIM
- Lakukan pengiriman email dari Zimbra yang ditujukan ke domain @gmail.com agar mudah mengetahui DKIM pada Zimbra sudah berfungsi,
- Lihat email yang masuk dari Zimbra. Akan terdapat signed-by: hosteko.id jika berhasil menerapkan DKIM pada email server Zimbra.