AM
ID
Mulai Gratis
Menu
Tipe

Kunci DKIM

Kunci penandatanganan email untuk autentikasi domain dan peningkatan kemampuan pengiriman.

dkim email signing deliverability dns

Kunci DKIM

Kunci DKIM digunakan untuk menandatangani email keluar secara digital untuk suatu domain. DKIM meningkatkan kemampuan pengiriman dengan memungkinkan penerima memverifikasi keaslian email.

Skema

interface DkimKey {
  id: string; // "dkm_..." - Unique identifier
  domain_id: string; // Associated domain
  selector: string; // DNS selector (e.g., "default")
  is_active: boolean; // Currently signing emails
  dns_record_name: string; // Full DNS record name
  dns_record_value: string; // Public key for DNS
  created_at: string;
  updated_at: string;
}

Properti

PropertiJenisKeterangan
idstringKSUID dengan awalan dkm_
domain_idstringDomain milik kunci ini
selectorstringAwalan pemilih DKIM
is_activebooleanDigunakan untuk penandatanganan
dns_record_namestringNama catatan DNS TXT
dns_record_valuestringNilai kunci publik
created_atstringStempel waktu pembuatan
updated_atstringStempel waktu pembaruan terakhir

Konfigurasi DNS

Tambahkan data TXT untuk DKIM:

Jenis RekamanNamaNilai
TXT{selector}._domainkey.example.comv=DKIM1; k=rsa; p={public_key}

Rotasi Kunci

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  Create     │────▶│  Activate   │────▶│  Deactivate │
│  New Key    │     │  New Key    │     │  Old Key    │
└─────────────┘     └─────────────┘     └─────────────┘

Hanya satu kunci yang dapat aktif per domain.

Contoh

{
  "id": "dkm_2kHfPZcN9xW4mE8RtY7vB",
  "domain_id": "hst_1jGePYbM8wV3lD7QsX6uA",
  "selector": "default",
  "is_active": true,
  "dns_record_name": "default._domainkey.example.com",
  "dns_record_value": "v=DKIM1; k=rsa; p=MIGfMA0GCS...",
  "created_at": "2026-01-15T10:30:00Z",
  "updated_at": "2026-01-15T10:30:00Z"
}

Terkait

  • Domain - Konfigurasi domain
  • Email - Infrastruktur email