SPF・DMARCレコード作成
SPF & DMARC Record Builder
案内に沿って正しいSPFとDMARCのTXTレコードを組み立て、書き出した各機構の意味も説明します。
SPF・DMARC・DKIMのレコードを組み立てます。メールをいちばん多く飲み込む2つの失敗は、構造で起きないようにしてあります。SPFの照会回数は後から出る警告ではなくincludeの隣の生きた数字であり、報告先のないDMARCの拒否ポリシーは出力そのものを断ります。どのレコードもタグごとに意味を書き戻します。
自分のサーバー
無料です — DNS 照会をまったく使いません。
代わりに送信するサービス
照会 約 5 / 10回それ以外すべて
ソフトフェイルは、一覧にない送信者を拒否せずに「疑わしい」と印を付けます。誰が自分のドメインで送っているかを調べている間はこれが正解です。
種類
TXT
名前 / ホスト
example.com
値
v=spf1 mx include:_spf.google.com ~all
38文字
照会がどこで使われるか
| メカニズム | 照会数 |
|---|---|
| mx | 1 |
| include:_spf.google.com | 1 + 内部 3回 |
内部の照会数は各サービスが現在公開している内容からの推定で、予告なく変わります。実際の合計を知る唯一の方法は、公開する時点ですべての include を展開してみることです。
レコードはこのページで組み立てて検査します。公開も照会もしませんし、設定中のドメインがこのツールを使っただけで誰かに知られることもありません。
使い方
自分の名前で送るサービスをすべて挙げます
メールサービス、ニュースレターの配信ツール、問い合わせ窓口、請求書の発行システムまで。最後のものを誰も覚えておらず、ポリシーを締めたときに壊れるのもそれです。
足すたびに照会回数を見ます
SPFはDNSの照会を10回まで許し、includeは1つにつき最低1回、展開すれば数回を使います。上限を超えると恒久的なエラーになり、受信側の多くはSPFがまったく無いものとして扱います。静かで、完全な失敗です。
DMARCは報告先を入れてp=noneから始めます
何も止めないまま、毎日届く報告が、誰があなたのドメインを名乗って送っているかを教えてくれます。正規のメールが失敗していないと報告で確認できたら、quarantineへ、それからrejectへ移り、割合のつまみで少しずつ広げてください。
TXTレコードとして公開します
DNS事業者が求める形のままの名前と値を出します。DMARCは_dmarcに、DKIMはセレクタの下に、SPFはドメイン自身に置きます。SPFレコードは1つのドメインに1つしか置けません。
よくある質問
公開したり照会したりしますか
どちらもしません。レコードはこのページで組み立てて検査します。このツールを使うだけでは、設定中のドメインがどこにも知られません。まだ公開していないドメインなら、そこに値打ちがあります。
SPFレコードを2つ置けますか
置けません。SPFレコードが2つあることは恒久的なエラーで、1つも無いのと同じ動きをします。includeを1つのレコードにまとめてください。まとめた後は照会回数を必ず確かめてください。ドメインが上限を超える契機は、たいていこの統合です。
入れ子の照会回数は正確ですか
正確ではありません。各サービスが現在公開している内容からの推定で、サービス側は誰にも告げずに変えられます。正確な答えは、公開するその時点ですべてのincludeを自分で展開することだけです。
厳格な整合(strict alignment)を有効にすべきですか
たいていは不要です。厳格な整合は、サブドメインから送るものをすべて壊します。メーリングリスト、チケットシステム、ほとんどの「別アドレスで送信」の連携がそれにあたります。緩和が既定である理由があります。
点検では問題なしなのに、メールが失敗し続けます
この点検が見るのはレコードの文法と照会の予算です。ここに挙がっている送信元が、実際にあなたのメールを送っているところなのかは分かりません。それを教えてくれるのは、ruaのアドレスに届く集計報告だけです。
ここから渡せます
次の一手
このツールが出したものをそのまま受け取れる道具です。
DNSレコード検索
DNS Lookup
A・AAAA・CNAME・MX・TXT・NS・SOA・SRV・CAA・PTRをDoHで引き、TTLとDNSSECの有無をCloudflareかGoogleのどちらかで表示します。
メールヘッダー解析
Email Header Analyser
生のメールヘッダーを配送の時系列とホップごとの遅延に組み直し、受信サーバーのSPF・DKIM・DMARC判定と、From・Reply-To・Return-Pathの食い違いを指摘します。
メール到達性チェック
Mail Deliverability Check
ドメインのMX・SPF・DKIM・DMARCをまとめて調べ、メールが弾かれる理由を説明します。
HTTPリクエスト作成
HTTP Request Builder
GET/POST/PUT/PATCH/DELETE/HEADをヘッダーと本文まで指定して送り、ステータス・ヘッダー・本文・所要時間を表示します(CookieとAuthorizationは転送しません)。
HTTPヘッダー確認
HTTP Header Inspector
URLを取得して、レスポンスヘッダーの全文・リダイレクトの連鎖・所要時間・使われた圧縮方式を表示します。
IPアドレス情報
IP Address Info
自分のグローバルIPか指定したアドレスの逆引き名・ASN・広告元ネットワーク・プレフィックス・登録国をTeam CymruのDNSデータから引きます(市区町村レベルの位置情報は出しません)。