当サイトはプロモーションを含みます。リンク経由の申し込みで紹介料を受け取ることがあります。掲載順は対価で動きません。
独自ドメインのメール、いま選ぶならアドレスの持ち方で、迷わず決める

届かないメールをなくす(SPF・DKIM・DMARC)

独自ドメインから送るメールが迷惑メール箱に入らないための DNS 設定。どのサービスでも順番は同じ。

1. 送信に使うサービスを全部書き出す

メールを送るのはメールサービスだけとは限らない。問い合わせフォーム、予約システム、メール配信ツールなども独自ドメインを差出人にして送る。SPF はそれらを全部含める必要があるので、先に一覧にする。

2. SPF を TXT レコードで足す

ドメイン直下に TXT レコードをひとつ作り、各サービスが案内する include 指定を並べる。SPF のレコードはドメインにつきひとつだけ。すでにあるなら、そこに足す。最後は「〜all」で閉じる。

3. DKIM をサービスごとに生成して足す

各サービスの管理画面で DKIM の鍵を生成し、案内された名前で TXT(または CNAME)レコードを足す。サービスが複数あれば、それぞれ別のセレクタ名で足す。足したら管理画面で「有効化」や「確認」を押す。

4. DMARC を監視モードで足す

_dmarc のサブドメインに TXT レコードを作り、ポリシーは最初は「none(監視だけ)」にする。レポート送付先に自分のアドレスを入れておくと、どのサービスからの送信が認証を通っていないかが分かる。

5. テストして、ポリシーを強める

自分宛や Gmail 宛に一通送り、メールのヘッダー(「メッセージのソースを表示」)で SPF・DKIM・DMARC がすべて pass になっているか見る。しばらく監視して問題がなければ、DMARC のポリシーを「quarantine」、さらに「reject」へ段階的に上げる。

注意

  • 転送サービス経由のメールは、転送元の認証が崩れることがある。転送先の Gmail で pass しているかも確認
  • SPF に include を足しすぎると参照回数の上限に当たる。使わなくなったサービスは外す

この手順で使うツール

仕事のセットで持つの料金を比べる →