Cara Setting Email Agar Tidak Dicurigai SPAM dengan DKIM dan SPF

Tutorial

Pada kesempatan ini saya akan memberikan tips ampuh bagaimana caranya agar email pribadi atau email kantor yang biasanya digunakan untuk kepentingan korporasi maupun pribadi tidak dicurigai spam oleh layanan email seperti google, yahoo dan lain-lain.

Sebenarnya semua ini adalah masalah otentifikasi, jika otentifikasi sender valid, maka gmail atau layanan email lainnya akan menganggap pengiriman email tersebut terpercaya dan tidak dicurigai spam. Nah, pertanyaannya bagaimana caranya agar email yang kita kirim tidak dicurigai sebagai spam? Hal yang paling penting dalam hal ini ialah pengaturan pada SPF (Sender Policy Framework) atau DKIM (DomainKeys Identified Mail) di layanan server hosting anda. Fungsi dari kedua pengaturan ini ialah melakukan otentifikasi secara valid agar email yang terkirim mempunyai identitas yang terpercaya.

Baiklah, langsung saja kita masuk ke topik permasalahannya.

Cara Setting Email Agar Tidak Dicurigai SPAM dengan DKIM dan SPF

Cara ini saya akan membedakannya menjadi dua, menggunakan cPanel dan Webuzo (selain cPanel).

Cara Setting DKIM dan SPF menggunakan Webuzo (selain cPanel)

  1. Masuk ke root SSH menggunakan Putty
  2. Masuk ke folder exim
    cd /etc/exim/
  3. Buat Private key untuk melakukan verifikasi dan otentifikasi pesan email yang dikirim dengan openssl enkripsi 1024
    openssl genrsa -out dkim.private.key 1024
  4. Buat file Public key dari file dkim.private.key yang kita buat tadi
    openssl rsa -in dkim.private.key -out dkim.public.key -pubout -outform PEM
  5. Maka akan dibuat file baru dengan nama dkim.private.key yang ada di folder /etc/exim/
  6. Edit file konfigurasi exim.conf dengan perintah berikut ini
    nano exim.conf
  7. Cari baris teks “dkim_domain” dengan tekan Ctrl + W, ketik dkim_domain
  8. Pada baris dkim_domain pastikan nilainya seperti dibawah ini.
    remote_smtp:
     driver = smtp
     dkim_domain = ${lc:${domain:$h_from:}}
     dkim_selector = x
     dkim_private_key = /etc/exim/dkim.private.key
     dkim_canon = relaxed

    Tekan Ctrl + O untuk save, lalu Ctrl + X untuk keluar.
    Penjelasan :
    Pada baris dkim_selector = x memberikan selector nilai x pada domain_key. Dan baris dkim_private_key mengarahkan ke private key yang baru saja kita buat tadi untuk digunakan sebagai otentifikasi email yang kita kirim.

  9. Restart exim
    service exim restart
  10. Selanjutnya masuk ke panel Webuzo, masuk kepada pengaturan DNZ Zone Settings
    Cara Setting Email Agar Tidak Dicurigai SPAM dengan DKIM dan SPF
  11. Masukan parameter SPF pada TXT dengan nilai sebagai berikut :
    v=spf1 a mx ip4:alamatIP4_kamu ip6:alamatIP6_kamu ~al

    Contohnya seperti ini :

    spf1 a mx ip4:192.0.0.25 ip6:2605:f700:40:400::4b3d:6 ~all

    Jika IP6-nya tidak ada, masukkan ip4 nya saja.
    Cara Setting Email Agar Tidak Dicurigai SPAM dengan DKIM dan SPF

  12. Klik Add Record
  13. Masukkan nilai public key pada DKIM yang telah kita ekstrak tadi. Kamu bisa copy paste public key dengan masuk ke SSH di aplikasi WinSCP menggunakan login root SSH. Klik dua kali pada file dkim.public.key yang ada pada directory /etc/exim/ untuk melihat melihat nilai public keynya. Setelah itu masuk ke Advance DNZ Setting masukan public key-nya seperti pada gambar.
    Cara Setting Email Agar Tidak Dicurigai SPAM dengan DKIM dan SPF
  14. Klik Add Record
  15. Selesai

Cara Setting DKIM dan SPF menggunakan cPanel

  1. Masuk ke cPanel
  2. Dibagian Email pilih Authentication Cara Setting Email Agar Tidak Dicurigai SPAM dengan DKIM dan SPF
  3. Pastikan DKIM dan SPF sudah enable, kamu copy kode record DKIM dan SPF-nya.
    Cara Setting Email Agar Tidak Dicurigai SPAM dengan DKIM dan SPF
  4. Masuk ke Advanced Zone Editor
    Cara Setting Email Agar Tidak Dicurigai SPAM dengan DKIM dan SPF
  5. Masukkan data TXT untuk SPF dan DKIM-nya yang di copy tadi.
    07-dkim-cpanel
    Cara Setting Email Agar Tidak Dicurigai SPAM dengan DKIM dan SPF
  6. Klik, Add Record
  7. Selesai

Silahkan kamu tes mengirim email via webuzo atau cpanel, sekarang email yang sampai ke gmail atau yahoo tidak dicurigai sebagai spam lagi.

Semoga bermanfaat 🙂

Tags: , , , ,

Artikel Terkait

Cara Memasukkan Sitemap Blogger Agar Mudah di Index Google
Cara Menghapus Lebih Dari Satu Folder Bersamaan di Terminal Linux

Komentar

Leave a Reply

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

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Penulis