Defaults.Exposed

Defaults.Exposed › 設定 › DKIM

Google Workspace での DKIM 設定方法

Google Admin コンソールで DKIM 鍵を生成し、DNS に公開して、メールに改ざん防止の署名を付けます。

なぜこれがビジネスにとって重要なのか

DKIM(DomainKeys Identified Mail)は、送信するすべてのメールに目に見えないデジタル署名を付けます。受信側のメールプロバイダーは、あなたが DNS に公開した公開鍵を使って 2 つのことを確認します:メッセージが本当に自社ドメインから来たこと、そして誰も途中で改変していないこと。

平たく言えば、DKIM はメールの真正性の封印です。なりすましを難しくし、正規メールを迷惑メールではなく受信トレイに届ける確率を高めます。無料で、設定は一度きりです。

重要:DKIM には 2 つの半分がある

DKIM は、誰が何をするかが本当に重要になる唯一のレコードです:

つまり、Google Workspace で生成し、DNS ホストで公開する、ということです。両方の半分が必要で、最後に Google に戻って DKIM をオンにする追加のステップがあります。

ステップ 1 — Google Admin コンソールで鍵を生成する

  1. 管理者アカウントで admin.google.com の Google Admin コンソールにサインインします。
  2. Apps → Google Workspace → Gmail へ進み、Authenticate email(これが DKIM のセクション)を開きます。
  3. 一覧から自社ドメインを選択します。
  4. 求められたら鍵長を選び(既定の、通常 2048-bit で問題ありません)、Generate new record をクリックします。
  5. Google が 2 つのテキストを表示します:
    • DNS ホスト名/セレクタ。Google の場合は通常 google._domainkey
    • TXT レコードの値v=DKIM1; k=rsa; p= で始まり、続いて非常に長い文字列(公開鍵)が並ぶ長い値。
  6. このページは開いたままにしておきます — これを DNS にコピーした後、戻って DKIM をオンにします。

ステップ 2 — DNS ホストで鍵を公開する

まず、自社の DNS を実際に運用している会社で作業していることを確認してください。DKIM レコードは、自社ドメインのネームサーバーが指す先で追加した場合にのみ機能します。不明な場合は、レジストラのアカウントで Nameservers の欄を確認するか、ウェブサイトを管理している人に尋ねてください。

  1. DNS ホストにサインインし、自社ドメインの DNS 設定を開きます(DNS / Records / Advanced DNS を探します)。
  2. 新しいレコードを追加し、TXT を選びます。
  3. Name / Host 欄には、セレクタ部分のみ — Google の場合は通常 google._domainkey を入力します。末尾にドメイン名を付けないでください。DNS ホストが自動で付け加えます。
  4. Value 欄に、Google が提供した長い鍵の値を正確に貼り付けます。
  5. TTL は既定のままにします。
  6. 保存します。

ステップ 3 — Google に戻って DKIM をオンにする

レコードを公開しただけでは不十分です — Google に署名を始めるよう伝える必要があります。

  1. Google Admin コンソールの Authenticate email ページに戻ります。
  2. Start authentication をクリックします。
  3. Google が DNS でレコードを確認できるかをチェックします。まだ見つからない場合は、DNS の伝播に少し時間(数分から 2 時間ほど)を与えて、再度試してください。

人がよく間違える落とし穴

動作確認

レコードを公開し、認証をオンにし、伝播の時間を少し置いたら、Defaults.Exposed の無料チェックを実行してください。DKIM レコードが公開され読み取り可能かを、平易な言葉で確認してくれます。データは EU 内で処理されます。

完了しましたか? ドメインを無料でチェック して、正しく反映されたか確認しましょう。34項目すべてにわたる総合評価も見られます。