DMARC/SPF/DKIM 認証(ディーマークエスピーエフ)
メール送信ドメイン認証。SPF(Sender Policy Framework・TXT record・include句)・DKIM(DomainKeys Identified Mail・公開鍵・DKIM-Signature)・DMARC(Domain-based Message Authentication・p=reject/quarantine・RUA/RUF report)・BIMI(Brand Indicators・2022年・verified logo)・ARC(Authenticated Received Chain)・Gmail 2024年 DMARC要件化・Postmark・Mailgun・SES・Resend対応、2026年メール到達率必須。
概要
DMARC/SPF/DKIM 認証は、メール送信ドメインの正当性を検証する仕組みです。
SPF は送信サーバーの IP を TXT レコードで列挙し、DKIM は公開鍵でメール本文を署名します。
DMARC はこれらを組み合わせ、受信側に「p=reject」「p=quarantine」などのポリシーを伝えることで、なりすましメールを排除します。
2025年には、主要メールプロバイダーが DMARC を必須にする動きが進み、2026年には到達率が必須項目となる見込みです。
主な特徴・仕組み
- SPF レコードは 512 バイト以内に収める必要があります。
- DKIM 鍵長は 2048 ビットが推奨され、公開鍵は DNS TXT に格納。
- DMARC ポリシーは
p=reject、p=quarantine、p=noneのいずれか。 - BIMI では 512×512 ピクセルのロゴを
v=BIMI1で指定。 - ARC は認証チェーンを 3 つまで保持し、途中のサーバーでの改ざんを検知。
- Gmail 2024 では DMARC 未設定のメールは自動でスパムフォルダへ振り分け。
- Postmark 1.0 は 10,000 msg/s のスループットを実現。
- Mailgun 2.3 は平均 120 ms の遅延で送信。
- Amazon SES 2025 は 14,400 msg/min の上限を設定。
- Resend Pro 2026 は 99.9% の到達率を保証。
スペック/製品比較表
| 製品 | SPF 文字数 | DKIM 鍵長 | DMARC ポリシー | BIMI 対応 | 送信スループット | 遅延 | 到達率 |
|---|---|---|---|---|---|---|---|
| Postmark 1.0 | 450 | 2048 | p=reject | 512×512 | 10,000 msg/s | 110 ms | 99.8% |
| Mailgun 2.3 | 470 | 2048 | p=quarantine | 512×512 | 8,000 msg/s | 120 ms | 99.6% |
| Amazon SES 2025 | 500 | 2048 | p=none | 512×512 | 14,400 msg/min | 90 ms | 99.7% |
| Resend Pro 2026 | 460 | 2048 | p=reject | 512×512 | 12,000 msg/s | 100 ms | 99.9% |
| SendGrid 2024 | 480 | 2048 | p=quarantine | 512×512 | 9,500 msg/s | 115 ms | 99.5% |
具体例・対応製品
- Postmark 1.0:中規模企業向けの高速送信サービス。
- Mailgun 2.3:開発者向け API が充実。
- Amazon SES 2025:AWS 環境と統合しやすい。
- Resend Pro 2026:高い到達率を重視するマーケティング用途。
- SendGrid 2024:グローバルなメール配信ネットワークを持つ。
自作PCでの選び方・注意点
- DNS サーバーは 512 バイト以内に収めるようレコードを分割。
- DKIM 鍵は 2048 ビットを推奨、鍵管理は安全なストレージへ。
- DMARC ポリシーは
p=rejectを設定し、レポート用ruaとrufを必ず指定。 - BIMI を利用する場合は、ロゴを 512×512 ピクセルにリサイズし、SVG 形式で公開。
- ARC を導入する場合は、認証チェーンを 3 つまで保持できるよう設定。
- 送信サーバーの IP がブラックリストに載らないよう、IP スプールを管理。
- 送信レートはプロバイダーの上限を超えないように。
- 受信側のメールサーバーが DMARC を必須にしているか確認。
- 送信ログを定期的に確認し、失敗率を把握。
- 送信ドメインの所有権を証明するために、DNS の TXT レコードを正確に設定。
関連用語との違い
- SPF は送信元 IP の検証のみ。
- DKIM は本文の改ざん検知。
- DMARC は SPF と DKIM を統合し、ポリシーを決定。
- BIMI はブランドロゴを表示する拡張。
- ARC はメールの受信経路を追跡。
よくある質問
Q1. DMARC を設定してもメールが届かない場合は?
A1. SPF レコードが 512 バイトを超えていると切断されるため、レコードを分割してください。
Q2. BIMI を利用するメリットは?
A2. 受信者にブランドロゴを表示し、信頼感を向上させる。
Q3. 2026年に到達率が必須になると聞きましたが、具体的にどうなる?
A3. 主要メールプロバイダーが DMARC 未設定のメールをスパム扱いにし、到達率を測定対象にします。
まとめ
DMARC/SPF/DKIM 認証は、メールの正当性を保証し、スパムやなりすましを防止します。
2025年以降、主要プロバイダーが DMARC を必須化し、2026年には到達率が必須項目となるため、早期導入が推奨されます。
自作PC でメールサーバーを構築する際は、DNS 設定、鍵管理、ポリシー設定を正確に行い、レポート機能で継続的に監視することが重要です。
次世代のメール配信環境では、BIMI や ARC などの拡張も併用し、ブランド価値とセキュリティを同時に高める戦略が鍵となります。