Tambahkan catatan DKIM ke DNS domain Anda untuk memverifikasi bahwa email dari akun Alibaba Mail Anda autentik dan tidak diubah selama pengiriman.
Apa itu DKIM?
DomainKeys Identified Mail (DKIM) adalah metode autentikasi email yang mendeteksi email palsu dan dimodifikasi. Pengirim menyambungkan tanda tangan digital untuk membuktikan bahwa email berasal dari domain yang diklaim dan tidak diubah selama pengiriman.
Dapatkan nilai catatan DKIM
-
Login ke konsol manajemen sebagai administrator mailbox. Buka Enterprise Customization > Domain Management > Domain Settings, lalu klik View Details.

-
Klik Copy untuk mendapatkan nilai catatan DKIM.
Catatan-
Catatan host dan nilai catatan bersifat unik untuk setiap domain. Dapatkan dari konsol manajemen mailbox Anda.
-
Nilai catatan yang diperoleh dari konsol adalah nilai akhir yang harus dikonfigurasi. Salin dan gunakan langsung. Nilai aktual mungkin sedikit berbeda dari contoh templat (misalnya, mungkin tidak mencakup parameter
g=*). Hal ini normal dan tidak memengaruhi fungsi DKIM. -
Panjang bit enkripsi dapat berupa 1.024 atau 2.048. Pilih nilai berdasarkan persyaratan platform manajemen domain Anda. Sebagian besar platform mendukung keduanya. Jika Anda mengubah panjang bit, nilai catatan sebelumnya menjadi tidak valid. Perbarui konfigurasi DNS Anda dengan catatan baru.
-
Untuk mengaktifkan perubahan, tinggalkan halaman Domain Management, lalu kembali lagi. Tindakan ini memicu signature DKIM di sisi server.

Tambahkan catatan DKIM ke DNS
Langkah-langkah berikut menggunakan Alibaba Cloud DNS sebagai contoh. Jika Anda menggunakan penyedia DNS lain, rujuk konsol penyedia tersebut.
1. Login ke konsol Alibaba Cloud DNS.
2. Klik nama domain untuk membuka halaman DNS Settings.
3. Di halaman DNS Settings, klik Add Record untuk menambahkan rekaman TXT.
4. Atur catatan host menjadi default._domainkey.
5. Atur nilai rekaman TXT menjadi v=DKIM1; g=*; k=rsa; p=... . Perhatikan bahwa catatan harus berada dalam satu baris. Nilai catatan DKIM aktual yang dihasilkan di konsol manajemen Alibaba Mail mungkin tidak mencakup parameter g=*, tergantung pada implementasi DKIM yang digunakan. Gunakan nilai yang diperoleh dari konsol apa adanya dan salin langsung; Anda tidak perlu menambahkan g=* secara manual.
Contoh konfigurasi catatan DKIM:
Setelah Anda menambahkan rekaman TXT, propagasi DNS biasanya memerlukan waktu beberapa menit hingga beberapa jam. Setelah menyelesaikan konfigurasi, kembali ke halaman pengaturan domain di konsol manajemen Alibaba Mail dan klik Verify Now untuk memeriksa status verifikasi DKIM. Jika verifikasi gagal, tunggu hingga catatan DNS berlaku dan coba lagi.
Sintaks signature DKIM
Saat DKIM diaktifkan, server pengirim menambahkan header DKIM-Signature ke setiap email. Header ini berisi tanda tangan digital (dihasilkan dengan kunci privat) dan selector (identifier string yang digunakan untuk menemukan kunci publik DKIM yang sesuai di DNS).
Contoh header DKIM-Signature:
DKIM-Signature: v=1; a=rsa-sha256; d=example.com; s=default; c=relaxed/relaxed;
h=from:to:subject:date:message-id; i=@example.com;
bh=...; b=...;
Dalam header ini:
-
v=1menunjukkan versi DKIM. -
a=rsa-sha256menunjukkan algoritma tanda tangan. -
d=example.commenunjukkan domain pengirim. -
s=defaultmenunjukkan selector yang digunakan untuk tanda tangan. -
c=relaxed/relaxedmenunjukkan algoritma kanonisasi. -
h=from:to:subject:date:message-idmenunjukkan bidang header yang ditandatangani. -
i=@example.commenunjukkan identitas penandatangan. -
Bagian setelah
bh=adalah hash dari isi email. -
Bagian setelah
b=adalah tanda tangan itu sendiri.
Server penerima memeriksa header DKIM-Signature dan mengekstrak d= (domain) dan s= (selector) untuk menentukan rekaman DNS mana yang akan dikueri guna mendapatkan kunci publik.
Sebagai contoh, dengan d=example.com dan selector default, kueri DNS-nya adalah:
default._domainkey.example.com
Server mengambil kunci publik dari rekaman DNS ini dan memvalidasi tanda tangan di b=. Validasi yang berhasil mengonfirmasi bahwa email berasal dari domain yang diklaim dan tidak diubah selama pengiriman.
Jika suatu domain memiliki beberapa sumber pengiriman, setiap sumber harus menggunakan selector yang berbeda agar penerima dapat menemukan kunci publik yang tepat dari header DKIM-Signature setiap email.