PR当サイトはプロモーションを含みます。リンク経由の購入・申し込みで紹介料を受け取ることがあります。
Webサービス、いま選ぶなら
作り方

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

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

  1. 1. 送信に使うサービスを全部書き出すメールを送るのはメールサービスだけとは限らない。問い合わせフォーム、予約システム、メール配信ツールなども独自ドメインを差出人にして送る。SPF はそれらを全部含める必要があるので、先に一覧にする。
  2. 2. SPF を TXT レコードで足すドメイン直下に TXT レコードをひとつ作り、各サービスが案内する include 指定を並べる。SPF のレコードはドメインにつきひとつだけ。すでにあるなら、そこに足す。最後は「〜all」で閉じる。
  3. 3. DKIM をサービスごとに生成して足す各サービスの管理画面で DKIM の鍵を生成し、案内された名前で TXT(または CNAME)レコードを足す。サービスが複数あれば、それぞれ別のセレクタ名で足す。足したら管理画面で「有効化」や「確認」を押す。
  4. 4. DMARC を監視モードで足す_dmarc のサブドメインに TXT レコードを作り、ポリシーは最初は「none(監視だけ)」にする。レポート送付先に自分のアドレスを入れておくと、どのサービスからの送信が認証を通っていないかが分かる。
  5. 5. テストして、ポリシーを強める自分宛や Gmail 宛に一通送り、メールのヘッダー(「メッセージのソースを表示」)で SPF・DKIM・DMARC がすべて pass になっているか見る。しばらく監視して問題がなければ、DMARC のポリシーを「quarantine」、さらに「reject」へ段階的に上げる。

コツ

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

この記事で使うサービス