DMARC
DMARC は、ご自身のドメインからのメールを名乗るメッセージが SPF と DKIM のアラインメントに失敗したときの扱いと、レポートの送信先を、受信サーバーに伝えます。Gmail と Yahoo は大量に送信する人にこれを要求しており、ドメインのなりすましからも守ってくれます。
SpacePost は、ドメインごとに推奨の初期レコードを返します。
| タイプ | 名前 | 値 |
|---|---|---|
| TXT | _dmarc |
v=DMARC1; p=none; |
検証には必須ではありませんが、追加することをおすすめします。
SpacePost でのアラインメントの仕組み
Section titled “SpacePost でのアラインメントの仕組み”- DKIM: メッセージは、3 つの Easy DKIM の CNAME を介して
d=acme.comで署名されます。これはFrom: hello@acme.comとアラインメントします。 - SPF: エンベロープ送信者(Return-Path)は
send.acme.comで、From ドメインのサブドメインです。そのため SPF はリラックスモードでアラインメントします。sendの MX レコードと TXT レコードが重要なのはこのためです。
DMARC に合格するには、どちらか一方がアラインメントしていれば十分ですが、両方そろっているのが最も堅牢です。
| ポリシー | 効果 | 使うタイミング |
|---|---|---|
p=none |
監視のみ。何もブロックしません。 | ここから始めます。 |
p=quarantine |
失敗したメールは迷惑メールフォルダに入ります。 | レポートが数週間問題なく推移したあと。 |
p=reject |
失敗したメールは拒否されます。 | 完全な保護。 |
レポートを有効にした一般的な移行例です。
v=DMARC1; p=none; rua=mailto:dmarc@acme.com; fo=1;v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc@acme.com;v=DMARC1; p=reject; rua=mailto:dmarc@acme.com;rua は、集計 XML レポートの送信先です。読み取りには、DMARC レポートサービスを使ってください。
サブドメイン
Section titled “サブドメイン”acme.com の _dmarc レコードは、sp= を追加しない限り、サブドメインにも適用されます。mail.acme.com から送信する場合は、別途 _dmarc.mail レコードを公開することもできます。