メール認証レコードがないと、だれでもドメインから送られたように見えるメールを送れます。この手法をドメインなりすましと呼びます。これを防ぐには、受信メールサーバーが、メールが実際に自ドメインから送られたかを検証できるようにする DNS TXT レコード(ドメインの DNS 設定に置くテキストエントリ)を追加します。
- Sender Policy Framework(SPF) ↗: ドメインに代わってメール送信を許可する IP アドレスとドメインの一覧です。
- DomainKeys Identified Mail(DKIM) ↗: 暗号署名を使い、送信者のドメインを認証し、転送中にメール本文が改ざんされていないことを検証します。
- Domain-based Message Authentication Reporting and Conformance(DMARC) ↗: SPF または DKIM のチェックに失敗したときの受信サーバーの対応(メールの拒否や隔離など)を指示し、メールトラフィックの集計レポートを送ります。
メールセキュリティレコードを設定するには、次の手順を行います。
- Cloudflare ダッシュボード ↗ にログインし、アカウントとドメインを選択します。
- Email > DMARC Management に移動します。
- Email record overview で View records を選択します。
- 用意されているオプションで SPF ↗、DKIM ↗、DMARC レコード ↗ を設定します。このページには、アカウントにすでにあるレコードも表示されます。
詳細は DNS レコードを管理する を参照してください。