DKIM

Cara mengatur DKIM

Empat langkah menuju email yang ditandatangani dan dapat diverifikasi.

[Jawaban cepat]

Untuk menyiapkan DKIM , buat kunci di setiap platform pengirim (atau dengan generator DKIM ), publikasikan kunci publik sebagai data TXT atau CNAME di selector._domainkey.yourdomain.com , aktifkan proses masuk di platform, dan konfirmasikan tanda tangan yang lolos dengan pencarian DKIM atau analisis header.

Fakta-fakta penting

  • ›Pemilih default Google Workspace : google.
  • ›Microsoft 365 menggunakan data CNAME selector1 dan selector2.
  • ›Gunakan kunci RSA 2048-bit di mana host DNS Anda mengizinkan nilai TXT yang panjang.

Ditinjau oleh tim peneliti EmailAuth

Menyiapkan DKIM memerlukan lima langkah: membuat pasangan kunci, memublikasikan kunci publik dalam DNS pada pemilih, mengaktifkan penandatanganan pada platform pengirim, memverifikasi bahwa tanda tangan lolos dan selaras dengan domain Dari Anda, lalu memutar kunci sesuai jadwal. Sebagian besar platform email menghasilkan kunci untuk Anda dan memberi Anda catatan untuk ditempelkan ke DNS , sehingga sebagian besar pekerjaannya adalah penyalinan dan verifikasi dengan hati-hati. Setelah DKIM aktif, DKIM dimasukkan ke dalam penyelarasan DMARC bersama SPF .

Sebelum Anda mulai

Cantumkan setiap layanan yang mengirim email menggunakan domain Anda: penyedia kotak surat, alat pemasaran, meja bantuan, sistem penagihan, dan lainnya. Masing-masing memerlukan kunci DKIM dan pemilihnya sendiri. Tidak adanya layanan berarti emailnya mungkin gagal DKIM dan, setelah Anda menerapkan DMARC , akan masuk ke spam atau terpental. Pemindaian domain membantu Anda menemukan pengirim yang Anda lupakan.

  1. 1

    1. Hasilkan pasangan kunci

    Buat kunci publik dan pribadi, idealnya RSA 2048-bit. Sebagian besar platform melakukan ini untuk Anda di pengaturan DKIM dan menyimpan kunci pribadi di pihak mereka. Jika Anda menghosting sendiri, buat pasangan dengan peralatan server email Anda dan simpan kunci pribadi dengan aman.

  2. 2

    2. Publikasikan kunci publik di DNS

    Tambahkan data TXT di selector._domainkey.yourdomain.com , menggunakan pemilih yang diberikan platform Anda. Nilainya terlihat seperti v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY. Jika kuncinya panjang, bagi menjadi string yang dikutip sehingga DNS menerima nilai penuh.

  3. 3

    3. Aktifkan penandatanganan

    Aktifkan penandatanganan DKIM di platform pengiriman Anda sehingga setiap pesan keluar mendapat header DKIM-Signature . Konfirmasikan tanda platform dengan pemilih dan domain yang Anda terbitkan.

  4. 4

    4. Verifikasi tanda tangan dan perataannya

    Kirim pesan percobaan ke kotak surat yang Anda kendalikan dan periksa header untuk izin DKIM . Konfirmasikan bahwa domain d= cocok dengan domain Dari Anda sehingga DKIM selaras dengan DMARC . Pemeriksa atau pemindaian domain mengonfirmasi kekuatan dan keselarasan dalam satu tampilan.

  5. 5

    5. Putar tombol sesuai jadwal

    Rencanakan untuk mengganti kunci setiap enam hingga dua belas bulan. Publikasikan pemilih baru, alihkan penandatanganan ke pemilih tersebut, verifikasi lolos, lalu hapus catatan lama setelah tidak ada email yang menggunakannya.

Contoh rekaman

s1._domainkey.example.com DALAM TXT " v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ..." dibagi menjadi string yang dikutip jika DNS Anda membatasi panjang rekaman.

Kesalahan pengaturan yang umum

  • Menempelkan kunci dengan jeda baris atau spasi yang merusak nilainya.
  • Menerbitkan nama pemilih yang salah sehingga rekaman tampak hilang.
  • Menggunakan kunci 1024-bit ketika 2048-bit tersedia.
  • Melupakan layanan pengiriman, sehingga suratnya tetap tidak ditandatangani.
  • Mengaktifkan penandatanganan tetapi tidak pernah memeriksa apakah domain selaras dengan Dari untuk DMARC .

Verifikasi, lalu terapkan

Setelah DKIM disahkan dan diselaraskan, gerakkan DMARC ke arah penegakan hukum. Mulai dari p=none untuk melihat laporan, konfirmasikan semua autentikasi pengirim Anda, lalu lanjutkan ke p=quarantine dan p=reject. Google dan Yahoo telah mewajibkan pengirim massal untuk melakukan autentikasi sejak tahun 2024, sehingga penyiapan DKIM yang terverifikasi adalah bagian dari upaya mencapai kotak masuk. EmailAuth memantau pemilih Anda setelah penyiapan, menandai kunci yang lemah atau sudah usang, dan mengonfirmasi DKIM tetap selaras saat Anda menambahkan pengirim baru.

Pertanyaan yang sering diajukan

Berapa lama waktu yang dibutuhkan DKIM untuk berfungsi setelah saya memublikasikan catatan tersebut?

Catatan DNS perlu disebarkan, yang biasanya memerlukan waktu beberapa menit tetapi dapat memerlukan waktu hingga satu hari tergantung pada penyedia dan TTL Anda. Setelah kunci publik terlihat di DNS dan penandatanganan diaktifkan, penerima dapat memverifikasi email Anda. Kirim pesan percobaan dan periksa header untuk mengonfirmasi kelulusannya.

Bisakah saya menggunakan satu kunci DKIM untuk semua alat pengiriman saya?

Akan lebih mudah jika memberikan pemilih dan kuncinya sendiri pada setiap layanan, karena kunci privat tetap berada di platform tersebut. Berbagi satu kunci di seluruh alat tidaklah praktis karena setiap platform memiliki kunci pribadinya sendiri. Menggunakan pemilih per layanan juga membuat rotasi dan pemecahan masalah menjadi lebih mudah.

Berapa panjang kunci yang harus saya gunakan untuk DKIM ?

Gunakan RSA 2048-bit yang didukung oleh penyedia DNS dan platform Anda. Ini lebih kuat dari standar 1024-bit yang lebih lama, yang sekarang tidak disukai oleh beberapa receiver. Jika kunci panjang tidak muat dalam satu string TXT , bagi menjadi beberapa string yang dikutip.

Apakah saya masih memerlukan SPF dan DMARC jika DKIM sudah diatur?

Ya. DKIM membuktikan bahwa pesan telah ditandatangani dan tidak diubah, namun DMARC mengikat autentikasi ke domain Dari Anda yang terlihat dan memberi tahu penerima apa yang harus dilakukan jika terjadi kegagalan. SPF memberikan jalur penyelarasan kedua. Ketiganya merupakan apa yang diharapkan Google dan Yahoo dari pengirim massal.

Bagaimana cara mengkonfigurasi DKIM ?

Aktifkan DKIM di platform email Anda, salin data DNS yang ditampilkan, publikasikan, tunggu hingga DNS menyebar dan klik verifikasi atau mulai penandatanganan.

Berapa lama waktu yang dibutuhkan DKIM untuk bekerja?

Biasanya beberapa menit hingga beberapa jam, bergantung pada propagasi DNS dan TTL penyedia Anda.

[ DKIM memandu ]

Bagian dari Basis PengetahuanDKIM · 48 panduan

Asal perusahaan

Mengapa lembaga keuangan dan pemerintah terkemuka menghentikan dasbor keamanan email mereka.

Platform autentikasi email tradisional menjual dasbor kepada Anda dan meminta teknisi Anda melakukan pekerjaannya. Di lingkungan berisiko tinggi, pengawasan manual berarti penegakan yang tertunda, penyimpangan konfigurasi, dan domain bayangan yang tidak dipantau.

EmailAuth adalah platform asal email agen. Agen kami menegakkan p=reject, jaga agar pengirim pihak ketiga tetap selaras dan pindahkan domain Anda ke kapasitas penuh RFC 9989 kepatuhan, standar DMARC baru, dengan kemampuan audit yang dapat dilakukan secara langsung oleh manusia.

Pemerintah Perusahaan besar Lembaga keuangan tingkat 1

SaaS · Penyewaan khusus · On-prem dengan celah udara · Enkripsi BYOK

Lihat EmailAuth di domain Anda sendiri

Mulai pembuktian konsep selama 14 hari. Kami memetakan setiap pengirim, mengukur keterpaparan Anda, dan memberi Anda jalur aman menuju penegakan hukum penuh.