RFC 6376 — DomainKeys Identified Mail (DKIM) 署名
ELI5: DKIMはメールに改ざん防止署名を付与し、対応する公開鍵をDNSに置くことで、受信者はそのメッセージが本当にあなたのドメインから送信され、転送中に改変されていないことを確認できます。
このRFCが存在する理由
DKIMはメールに検証可能なドメインレベルの署名を提供し、転送後も有効で、SPFのパスベースのチェックを補完します。
動作原理
送信者が選択したヘッダーとボディに署名し、公開鍵は<selector>._domainkey.<domain>のDNSに存在します。署名はd=タグで署名ドメインを指定します。
送信ドメインが重要な理由
DKIMキーは送信(サブ)ドメインの下のDNSレコードであり、そのd=ドメインはDMARCが照合するものです。これはレコードを公開できるドメインから送信するもう一つの理由です。
実践ガイド
実際のセットアップについては、メール送信にサブドメインを使うべき理由を参照してください。