Defaults.Exposed › 設定 › DKIM
Namecheap での DKIM 設定方法
メールプロバイダーの DKIM 鍵を Namecheap の DNS に公開し、メールに改ざん防止の署名を付けます。
なぜこれがビジネスにとって重要なのか
DKIM(DomainKeys Identified Mail)は、送信するすべてのメールに目に見えないデジタル署名を付けます。受信側のメールプロバイダーは、あなたが DNS に公開した公開鍵を使って 2 つのことを確認します:メッセージが本当に自社ドメインから来たこと、そして誰も途中で改変していないこと。
平たく言えば、DKIM はメールの真正性の封印です。なりすましを難しくし、正規メールを迷惑メールではなく受信トレイに届ける確率を高めます。他と同様、無料で、設定は一度きりです。
重要:DKIM には 2 つの半分がある
DKIM は、誰が何をするかが本当に重要になる唯一のレコードです:
- メールプロバイダーが鍵を生成します。 Google Workspace、Microsoft 365、あるいはメールボックスを運用している会社が、その管理コンソール内であなたのために DKIM 鍵を作成します。これを自分で作り出すことはできません — 正確なホスト名と値を相手から入手する必要があります。
- Namecheap がそれを公開します。 その鍵を自社ドメインの DNS(Namecheap が DNS を運用している前提 — 下記参照)に追加します。
つまり、メールのプラットフォームで生成し、DNS ホストで公開する、ということです。
まず、Namecheap が自社の DNS を運用していることを確認
DKIM レコードは、Namecheap が自社ドメインの DNS に応答している場合にのみ機能します。Namecheap で Domain List → Manage を開き、Nameservers の欄を確認してください。Namecheap BasicDNS / PremiumDNS と表示されていれば、正しい場所にいます。別のプロバイダーを指している場合は、DKIM レコードはそちらで追加してください — Namecheap では効果がありません。
メールプロバイダーから鍵を入手する
メールプロバイダーの管理エリアで、DKIM またはメール認証の設定を探し、鍵を生成/有効化します。2 つのテキストが提供されます:
- ホスト/セレクタ名。
google._domainkeyやselector1._domainkeyのようなもの。 - 値。
v=DKIM1;で始まり、続いてk=rsa; p=と非常に長い文字列(公開鍵)が並ぶ長い値。
両方を正確にコピーしてください。
Namecheap での手順
- Namecheap にサインインし、Domain List を開きます。
- ドメインの横の Manage をクリックします。
- DNS 設定へ進みます(DNS / Records / Advanced DNS を探します)。
- Add New Record を選びます。ほとんどの DKIM 鍵は TXT Record です — プロバイダーが特に CNAME を追加するよう指示した場合(一部のプロバイダー、Microsoft 365 を含む、は自社サーバーを指す CNAME レコードを使います)を除き、TXT を使ってください。
- Host 欄には、セレクタ部分のみ — 例えば
google._domainkeyやselector1._domainkeyを入力します。末尾にドメイン名を付けないでください。Namecheap が自動で付け加えます。 - Value 欄に、プロバイダーが提供した長い鍵の値を正確に貼り付けます。
- TTL は Automatic のままにします。
- レコードを保存します。
Namecheap で人がよく間違える落とし穴
- Host にフルドメインを入れない。 プロバイダーの手順が
selector1._domainkey.yourdomain.comを示している場合、Namecheap にはselector1._domainkeyだけを入力します — 残りは自動で付けられます。ドメインを重ねて入れると、..yourdomain.com.yourdomain.comという壊れたホストになります。 - 鍵全体を貼り付ける — 長いです。 DKIM 公開鍵は数百文字あります。途中で切れていないこと、コピー&ペースト時に余計な空白や改行が紛れ込んでいないことを確認してください。
- 自分の引用符を足さない。 プレーンな値を貼り付けてください。Namecheap が引用符を処理します。手動で足した
"はレコードを破損させ得ます。 - TXT か CNAME か — プロバイダーに従う。 CNAME と言われたら CNAME を選び、相手のターゲットホストを値として貼り付けてください。TXT に変換しないでください。
- セレクタを正確に一致させる。 Host 欄のセレクタは、プロバイダーが期待するものと一文字単位で一致しなければなりません — 受信側が正しい鍵を見つける手がかりだからです。
- 時間を置く。 DNS の変更は、DKIM が検証を始める前に、伝播まで数分から 2 時間ほどかかることがあります。
動作確認
保存して伝播の時間を少し置いたら、このサイトの無料チェックを実行してください。DKIM レコードが公開され読み取り可能かを、平易な言葉で確認してくれます。
完了しましたか? ドメインを無料でチェック して、正しく反映されたか確認しましょう。34項目すべてにわたる総合評価も見られます。