AM
JA
無料で始める
メニュー

DKIM Key

ドメイン認証と配信性向上のためのメール署名鍵。

dkim email メール signing 署名 deliverability 配信到達性 dns

DKIM Key

DKIM Key は、ドメインから送信されるメールにデジタル署名するために使用します。DKIM により受信側がメールの真正性を検証でき、到達性が改善されます。

スキーマ

interface DkimKey {
  id: string; // "dkm_..." - 一意識別子
  domain_id: string; // 関連ドメイン
  selector: string; // DNS セレクタ(例: "default")
  is_active: boolean; // 現在署名に使用中か
  dns_record_name: string; // 完全な DNS レコード名
  dns_record_value: string; // DNS に登録する公開鍵
  created_at: string;
  updated_at: string;
}

プロパティ

PropertyTypeDescription
idstringdkm_ プレフィックス付き KSUID
domain_idstringこの鍵が属するドメイン
selectorstringDKIM セレクタ接頭辞
is_activeboolean署名に使用中
dns_record_namestringDNS TXT レコード名
dns_record_valuestring公開鍵の値
created_atstring作成タイムスタンプ
updated_atstring最終更新タイムスタンプ

DNS 設定

DKIM 用に TXT レコードを追加します。

Record TypeNameValue
TXT{selector}._domainkey.example.comv=DKIM1; k=rsa; p={public_key}

鍵ローテーション

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

1 つのドメインで同時に有効にできる鍵は 1 本です。

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

関連