DKIM - DomainKeys Identified Mail
DKIM adalah metode autentikasi yang menggunakan enkripsi email dengan kunci publik/pribadi untuk memvalidasi apakah email dibuat dari server yang sah, dikenali, dan dikonfigurasikan oleh administrator domain pengirim. Metode autentikasi ini memungkinkan komunikasi email yang aman dan mencegah spam.
Mengapa mengonfigurasi DKIM?
Pengirim spam sering mengirimkan email yang mengklaim berasal dari pengirim email autentik. Email ini sebagian besar dikirim dengan maksud untuk membuat penerima melihat email, atau terkadang untuk mengumpulkan informasi sensitif (kata sandi, alamat email, dll.) dari penerima dengan dalih menjadi pengirim yang sah. Dua metode yang umumnya digunakan oleh pengirim spam mencakup pemalsuan email dan backscattering.
Pemalsuan Email:
Pemalsuan email adalah metode tipuan yang digunakan oleh pengirim spam untuk membuat email tampaknya dikirim dari domain/alamat email yang sah, yang bukan milik mereka. Ini dilakukan dengan memalsukan header email, agar tampak sah sehingga penerima mempercayai dan membuka email.
Pengirim spam mengikuti pendekatan ini karena membuat lebih banyak orang melihat email karena pengirimnya tampak autentik. Tetapi, terkadang, hal itu dapat menimbulkan konsekuensi serius jika mereka mencoba mengambil informasi sensitif dari pengguna. Email palsu dapat dideteksi dan dihindari dengan mengonfigurasi SPF dan DKIM. Jika DKIM dikonfigurasi, identitas nama domain yang terkait dengan setiap pesan divalidasi.
Jika validasi DKIM ini gagal, email tersebut dikarantina atau ditolak berdasarkan kondisi yang Anda tentukan ketika validasi DKIM gagal.
Backscattering Email:
Pengirim spam memalsukan nama domain dan mengirim email menggunakan alamat email yang disusupi. Jika domain penerima menolak email, ini akan mengirim pesan pantulan ke domain yang dipalsukan. Pesan pantulan yang diterima pengguna untuk email yang tidak pernah mereka kirim disebut Email Backscatter.
Pertimbangkan kasus di mana seorang pengirim spam memalsukan alamat email Anda dan mengirim email spam ke domain lain. Saat email spam ini dikirim ke alamat email yang tidak valid, domain penerima mengirim pesan pantulan ke domain palsu. Pesan pantulan ini, bukan dikirim ke pengirim spam akan dikirim ke domain palsu yang darinya pengguna mengklaim mengirim email. Domain palsu juga akan diblokir oleh domain penerima. Jika DKIM dikonfigurasi, keautentikan domain Anda dapat divalidasi agar domain tidak diblokir. Jika Anda berada di akhir penerima email spam ini, DKIM dapat membantu mendeteksi keautentikan email itu, dan email yang tidak asli tersebut tidak akan dikirimkan ke kotak surat Anda.
Pemalsuan dan backscattering email, dua metode yang biasa digunakan oleh spammer, dapat dicegah sampai batas tertentu dengan mengonfigurasi SPF dan DKIM untuk domain Anda.
Cara Kerja DKIM
Dalam proses DKIM, kunci publik diterbitkan sebagai TXT record untuk DNS Manager domain (registrar domain atau Provider DNS). Setiap email keluar menyertakan tanda tangan unik yang dibuat menggunakan kunci pribadi untuk domain tertentu. Server email penerima menggunakan kombinasi kunci publik dan pribadi ini untuk memvalidasi sumber email. Jika ada kegagalan validasi, server penerima dapat menolak email atau mengklasifikasikannya sebagai Spam/Email palsu berdasarkan perilaku server.
Mengaktifkan dan menggunakan DKIM untuk domain Anda, memastikan bahwa email yang valid yang dikirim menggunakan Zoho, tidak diklasifikasikan sebagai Spam di pihak penerima.
Pemilih DKIM
Pemilih digunakan untuk mengidentifikasi detail Kunci DKIM publik dari Domain. Ini adalah atribut untuk Tanda Tangan DKIM dan termasuk dalam header email DKIM. Anda dapat menggunakan beberapa penyeleksi untuk satu domain dalam kasus di mana Anda perlu memberikan Kontrol Penandatanganan Khusus untuk pengguna yang berbeda.
Setelah Anda menambahkan pemilih dan memverifikasi pemilih, Anda harus menjadikannya sebagai default dan mengaktifkannya untuk domain. Setelah diaktifkan, semua email keluar berdasarkan domain akan ditandatangani oleh pemilih default, kecuali jika pengguna telah dikaitkan dengan pemilih yang berbeda dibagian Pengguna.
Langkah-Langkah untuk menambahkan Tanda Tangan DKIM untuk Domain Anda:
Anda dapat mengaktifkan DKIM untuk domain Anda dari panel kontrol Zoho Mail, setelah membuat catatan teks yang diperlukan di manajer DNS domain Anda. Konfigurasi DKIM memiliki tiga langkah utama:
- Membuat nilai Kunci DKIM publik yang unik menggunakan pemilih default di Zoho Mail.
- Membuat TXT record di DNS Manager Domain Anda (Registrar Domain/Provider DNS).
- Memvalidasi penyeleksi dan Mengaktifkan DKIM di Zoho Mail.
I.Membuat Kunci Domain Unik di Zoho Mail:
- Login ke Panel Kontrol dari https://mailadmin.zoho.com sebagai administrator atau administrator super.
- Buka Domain dari menu sebelah kiri, dan pilih domain yang DKIM-nya ingin dikonfigurasikan.
- Pada tab Email Configuration , pilih DKIM
- Klik Add untuk menambahkan pemilih baru untuk domain.
- Berikan nama pemilih, untuk domain yang akan digunakan dengan Zoho Mail. Contohnya: zoho
- Klik Tambah. Setelah pemilih ditambahkan, TXT record akan dihasilkan dan ditampilkan di seluruh pemilih yang ditambahkan.
- Anda dapat menyalin teks dalam bidang TXT value.
- Anda harus membuat catatan TXT dengan nilai ini di Manajer DNS sebelum mengklik Verifikasi.
II. Membuat Catatan TXT di Manajer DNS.
- Login ke DNS Manager domain tempat nameserver domain Anda diarahkan.
- Buat TXT record dalam DNS Anda dengan title sebagai <selector>._domainkey.<yourdomainname.com>
Mis: namai TXT record zoho._domainkey.zylker.org jika pemilih yang Anda pilih adalah zoho dan nama domain Anda adalah zylker.org. Ganti teks dengan nilai kustom Anda tanpa tanda kurung.
Jika DNS Anda dihosting dengan GoDaddy/WIX/Squarespace/Namecheap, dll., berikan nama catatan TXT sebagai zoho._domainkey (Penyedia ini menambahkan nama domain secara otomatis) - Dalam nilai catatan TXT, tempelkan seluruh konten yang Anda salin dari bidang teks Nilai Catatan TXT di Zoho.
- Simpan catatan TXT dalam Manajer DNS.
- Anda dapat memeriksa validitas DKIM menggunakanpemeriksa DKIM.
Catatan:
Proses membuat TXT record berbeda-beda tergantung Provider/DNS Manager yang Anda gunakan.
Beberapa provider DNS (seperti GoDaddy, Wix, Squarespace, Namecheap, dll) akan menambahkan nama domain secara otomatis. Jika demikian, Anda dapat menamai TXT record sebagai <selector>._domainkey.
Penyedia DNS tertentu mengharapkan subdomain akan dibuat bukan catatan TXT.
Langkah untuk menambahkan catatan TXT di manajer domain GoDaddy:
- Login ke DNS Manager GoDaddy Anda. Pilih menu Akun Saya dan pilih Domain.
- Perluas Domain dan klik tombol Kelola DNS untuk domain yang ingin Anda verifikasi.
- Halaman Manajer DNS akan terbuka dengan informasi tentang catatan DNS yang sudah ada.
- Telusuri ke bawah ke bagianCatatan dan klik tombol Tambah untuk menambahkan catatan DNS.
- Pilih TXT dari menu menurunTipe Catatan.
- Di bidang Host , masukkan <selector>._domainkey
- Di bidang Nilai TXT, masukkan nilai Catatan TXT yang dihasilkan di panel kontrol Zoho Mail Anda.
- Klik Selesai.
III. Mengaktifkan DKIM untuk domain
- Jika Validasi DKIM berhasil di situs pihak ketiga, login ke Panel Kontrol Zoho Mail.
- Klik Verify di pemilih tertentu. Record teks akan diubah ke status terverifikasi.
- Setelah diverifikasi, Anda akan melihat petunjuk untuk Mengaktifkan DKIM segera atau lambat. Anda dapat mengaktifkan DKIM segera untuk mulai menandatangani tanda tangan DKIM untuk email dari domain Anda.
- Setelah Anda mengaktifkan, tanda tangan DKIM akan ditambahkan ke semua email yang dibuat dari domain.
Beberapa Pemilih DKIM:
Anda dapat menggunakan beberapa pemilih untuk satu domain guna memberikan tanda tangan DKIM terpisah untuk beberapa kantor di lokasi yang berbeda atau memberikan tanda tangan DKIM terpisah untuk serangkaian akun.
Contoh:
- ukoffice._domainkey.zylker.com
- usoffice._domainkey.zylker.com
- hrteam._domainkey.zylker.com
- marketing._domainkey.zylker.com
Anda dapat menambahkan lebih banyak pemilih untuk kunci DKIM tertentu untuk serangkaian pengguna yang berbeda atau untuk lokasi kantor yang berbeda.
Pemilih Domain Berbasis Pengguna:
Saat Anda memiliki beberapa pemilih, Anda dapat mengaitkan serangkaian pengguna yang berbeda dengan penyeleksi berdasarkan kebutuhan Anda. Pemilih default secara otomatis diterapkan untuk semua pengguna dan karenanya tidak akan tercantum dalam daftar menurun.
Setelah menambahkan penyeleksi tambahan, Anda dapat mengaitkan untuk serangkaian pengguna tertentu dari bagian Daftar Pengguna.
Memecahkan Masalah SPF/DKIM
TTL yang Lebih Lama
TTL (Time To Live) adalah waktu yang ditentukan dalam DNS Anda agar setiap perubahan dalam DNS menjadi efektif. Jika Anda memiliki nilai TTL yang sangat besar (24 jam/48 jam), maka Catatan TXT/SPF mungkin membutuhkan waktu beberapa saat untuk disebarkan. Diperlukan waktu hingga 12 - 24 jam untuk menerapkan perubahan DNS, berdasarkan persiapan TTL.
Nilai yang Salah
Cara penambahan SPF record biasanya bervariasi tergantung Provider DNS.
Kesalahan Pengetikan/ Ejaan
Periksa apakah Anda telah menyalin dan menempelkan informasi yang benar dari halaman Pengaturan Zoho. Dalam hal DKIM, Anda perlu menyalin seluruh kunci yang ditampilkan dan menempelkannya sebagai nilai TXT Record. Nama Catatan TXT harus mengikuti konvensi penamaan yang disarankan
Catatan:
Setiap perubahan pada konten email oleh server email yang menjadi transit email di antaranya, dapat mengubah tanda tangan dan menjadikan DKIM tidak valid selama verifikasi di pihak penerima.
Saat ini, DKIM hanya didukung untuk email yang dibuat di Zoho dan dikirim langsung ke server eksternal. Untuk domain yang dikonfigurasi dengan Perutean Email dan Gateway Keluar, di mana email tidak secara langsung dikirim atau email yang dibuat dari server lain, DKIM tidak didukung.