LoginSignup
10
10

Gmail の DKIM (DomainKeys Identified Mail) を AWS Route53 に登録する方法

Last updated at Posted at 2017-02-22

迷惑メール対策として、DKIM を DNS に登録するのは良い方法です。
Gmail の DKIM を Routes 53 に登録する方法の忘備録メモです。

  • Google Apps 管理画面にログイン
  • [管理コンソール] - [アプリ] - [G Suite] - [Gmail] - [メール認証]メニューと順番にクリック
  • DKIM を生成したいドメインを選択
  • 「新しいコードを生成」をクリック
  • コードが生成されるので、DNS ホストの名前 (TXT レコード名) をコピー
  • Google Apps の DKIM の設定画面は開いたままにしておく
  • TXT レコード値をコピペし文字列を下記のように作業
    • 文字列を最初の 255 文字と残りの文字で分ける
    • 100文字ごとに半角引用 ("") マークで囲さんで、その間を半角スペースで空ける
    • 合計3分割する
  • AWS Routes 53 にログイン
  • 希望のドメイン Host ゾーンをクリック
  • "Create Record Set" で新規レコードを作成
  • Name に DNS レコードの「google._domainkey」もしくは変更した場合はそれを記入
  • Valueに前述のテキストを1行で貼付け
  • Google Apps の DKIM 設定画面に戻る
  • 「認証」ボタンを押して認証する

参考

DNS レコード

DNS ホストの名前 (TXT レコード名) のデフォルトは
google._domainkey

TXT レコード値が

v=DKIM1; k=rsa; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

だったとしたら

"v=DKIM1; k=rsa; p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

と約100文字毎に、引用マークで3分割して設定することで Gmail の認証が通りました。

(理論上は2分割だけで Gmail での認証で通るはずなのですが、なぜかエラーが出て、3分割しないと認証が通りませんでした)

10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10