Accountmaker Docs
類型

DKIM 金鑰

用於網域驗證與提升送達率的郵件簽章金鑰。

dkim email signing deliverability dns

DKIM 金鑰

DKIM 金鑰用於對網域寄出的郵件進行簽章,讓收件者能驗證郵件真偽。

Schema

interface DkimKey {
  id: string; // "dkm_..." - 唯一識別
  domain_id: string; // 相關網域
  selector: string; // DNS selector(例:"default")
  is_active: boolean; // 是否啟用簽章
  dns_record_name: string; // DNS 記錄名稱
  dns_record_value: string; // DNS 記錄值
  created_at: string;
  updated_at: string;
}

屬性

屬性類型說明
idstringdkm_ 前綴的 KSUID
domain_idstring金鑰所屬網域
selectorstringDKIM selector
is_activeboolean用於簽章
dns_record_namestringDNS TXT 記錄名稱
dns_record_valuestring公鑰值
created_atstring建立時間
updated_atstring更新時間

DNS 設定

新增 DKIM 的 TXT 記錄:

記錄類型名稱
TXT{selector}._domainkey.example.comv=DKIM1; k=rsa; p={public_key}

金鑰輪替

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

每個網域僅能有一個啟用的金鑰。

範例

{
  "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"
}

相關