DKIM(CNAME / ドメインキー認証)の詳しい解説
DKIM(CNAME / ドメインキー認証)の概要
ドメインキーとはYahoo!によって開発された「メール認証システム」です。
これによりメール配信に伴う責任の所在が明らかとなります。
受信側は送信側による暗号化された署名と、暗号化された公式データベースを比較することにより、メールの送信者が正当であるかを確認しています。
DKIMで分かることは送信者の身元のみであり、コンテンツの善し悪しは保証されません。
そのため送信者の評判がとても重要になってきます。
もしあなたの会社が誠実で良い評判を築いてきたのならば(苦情件数がゼロに近い場合)、DKIMにより「信頼できる送信元」と判断されるため、メールの到達率は高くなります。
反対に迷惑メールを送ることで知られているならば、DKIMによりほぼ確実にスパムと判断されるでしょう。
SPFレコードを基本認証の第一段階とし、CNAMEを第二段階として追加します。
そうすることにより、到達率を向上させる「二重認証」が得られます。
ほとんどのISPはSPFとDKIMを利用して受信メールを検証します。
メールレコードが確認されない場合、スパムや迷惑メールと判断される、または不達となる可能性がとても高くなります。
DKIMは暗号認証を通じてドメインを検証します。
仕組みの解説
Benchmarkを利用し送信されるメールキャンペーンは自動的にDKIMを認証します。
送信者のDKIMを認証することで、SPFフィルタによる配信が確実に行われます。
現在オリジナルドメインを使用している場合は、新しいCNAMEを追加し、2回のDKIM認証を活用することをお勧めします。
ISPは同じIPアドレスを使ってメールを送信する他のユーザーの評判に影響を及ぼさず、ドメインの情報だけがヘッダーに表示されます。
下の例では、CNAMEが送信ドメイン用に公開され、bmsend.comを使用して送信した後のヘッダーが表示されていますが、実際はドメインのみが表示されます。
ダブルDKIMを最大限に活用するには、送信するドメインごとにCNAMEを追加する必要があります。
完了する必要があるのはCNAMEの更新のみですが、必須ではありません。
設定すべきCNAME
[ ホスト名 / エントリー名 ] 欄 bmdeda._domainkey.「ドメイン」
[ Points to / Value / 値 / 内容 ] 欄 bmdeda._domainkey.bmsend.com
注1:「ドメイン」には、配信元メールアドレスの@以降の部分を挿入してください。
例)news@abc.comの場合はホスト欄にbmdeda._domainkey.abc.comと設定します。
注2:送信ドメインが複数ある場合、それぞれのドメインにCNAMEを設定します。
お使いの送信ドメインに応じたCNAMEの発行をサポートにて承っておりますのでこちらよりご連絡下さいませ。
ドメインホストごとの設定手順(例)
いくつかのドメインホストにおける設定手順を説明します。
設定方法はBenchmark Emailサポート対象外となります。
ご自身のドメインにおける設定方法が不明な場合は、ドメイン会社へお問い合わせください。
- 「契約情報」→「契約ドメインの確認」をクリック。
- 「ドメインメニュー」をクリック。
- レコードを追加するドメインの「ゾーン編集」をクリック。
- 「変更」をクリック。
- 「エントリ名」にbmdeda._domainkeyを入力、「種別」に別名(CNAME)」を選択、「値」にbmdeda._domainkey.bmsend.com 又は dkim.bmsend.comを入力し、「新規登録」をクリック。
- 新規追加を押すと、上のテーブルにレコードが追加される。 メッセージの通り、「データ送信」しないと反映されない。
- 「データ送信」をクリックしてください。
- サーバーパネルへログインし、「DNSレコード設定」へと進んでください。
- 「DNSレコードの追加」を選択してください。
- 「ホスト」はbmdeda._domainkey.(お客様のドメイン)を入力頂き、「種別」はCNAMEを選択し、「内容」にdkim.bmsend.comと入力してください。
- 「DNSレコードの追加(確認)」をクリックしてください。
- GoDaddyアカウントにログインします。
- マイページに移動します。
- “”My Products””タブをクリックします。
- “”Manage All””(全て管理)を選択します。
- DNSタブをクリックし、”Manage Zones“(区分の管理)を選択します。
- 使用するドメイン名を追加して検索します。
- “Record”セクション一番下にある”DNS Management”ページにて以下を行います。
- “Add”を選択し、メニューから”CNAME”をクリックします。
- 以下のフィールドに入力し、「保存」をクリックしてください。
- ホスト:bmdeda._domainkey
- ポイント:bmdeda._domainkey.bmsend.com
- TTL: 3600
- “ドメイン”セクションより、”DNSゾーンエディタ”アイコンをクリックします。
- ドロップダウンからCNAMEを追加するドメインをクリックします。
- “ADD DNS Record”(DNSレコードを追加)に移動します。
- 目的のレコード名 “bmdeda._domainkey“をホストレコードフィールドに追加します。
- TTL “3600“(デフォルト設定のままにすることができます)
- “”Type””というラベルのドロップダウンより”CNAME”を選択します
- “”Point To””(ポイント先)フィールドに「bmdeda._domainkey.bmsend.com」と入力します。
- Add Recordをクリックします。
- CPanelにログインします。
- ドメインセクションで “”Advanced Zone Editor“”ボタンを選択します。
- ドロップダウンメニューをクリックし、CNAMEを追加するドメインを選択します。
- “”Type””の下のドロップダウンオプションをクリックし、””CNAME“”を選択します。
- 完了
- 名前:bmdeda._domainkey
- TTL:3600
- CNAME:bmdeda._domainkey.bmsend.com
- コントロールパネルでドメイン名を検索し、DNSサービスインターフェイスへと進みます。
- “”Manage DNS””リンクをクリックすると、いずれかのレコードを追加するDNS管理画面がポップアップ表示されます。
- “”CNAME Records””をクリックし、次の画面で””Add CNAMERecord””をクリックします。
- 次に3つのフィールドが表示されます。
- ホスト名:bmdeda._domainkey
- 値:bmdeda._domainkey.bmsend.com
- TTL:(デフォルト設定のままにすることができます)
5.””Add Record””ボタンをクリックしてレコードを送信します。
- DomainセクションにあるDNS Zone Editorアイコンをクリックします。
- ドロップダウンボックスより、変更するドメインをクリックします。
- DNSレコードの追加へ進みます。
- ホストレコードフィールドに「bmdeda._domainkey」と入力します。
- TTL “”3600″”(デフォルト設定のままにすることができます)
- ドロップダウンメニューよりCNAMEをクリックします。
- “”Point To””フィールドにbmdeda._domainkey.bmsend.comと入力します。
- “”Add Record””をクリックします。
- “”Add Record””(レコードの追加)を選択します。
- ドロップダウンメニューにて、レコードタイプをCNAMEに切り替えます。
- ドメイン名セクションで、bmdeda._domainkeyを追加します。
- 正式名にbmdeda._domainkey.bmsend.comを追加します。
- 選択します。
- ポップアップにてUpdateを選択します。(複数のレコードを追加する場合、完了するまで更新を選択する必要はありません)。
- Cloudflareアカウントにサインインします。
- 左上のドロップダウンメニューよりドメインを選択します
- DNS settings タブをクリックします。
- 最後にCNAMEレコードを追加します:bmdeda._domainkey.bmsend.com
- “”DNS Manager Settings””(DNSマネージャの設定)ページに移動します。
- Host Aliases:CNAME Recordsセクションにて、Add/Editを選択します。
- 現在のCNAMEが編集可能な形式で表示されます。
- Aliasテキストボックスにサブドメインを入力または編集します。 例えば、カスタムドメインとしてweb.mydomain.comを選択した場合、””web””と入力します。または、www.mydomain.comなどのルートドメインを使用している場合は、「www」と入力します。
- Other Host選択します。
- 他のホストフィールドにbmdeda._domainkey.bmsend.comと入力します。
- 最後に、””Save Changes””をクリックします。
- Domain Central画面へ進みます。
- CNAMEを追加/編集するドメインを選択します。
- 次に、DNSを選択します。
- Modifyオプションにて、CNAMEレコードをクリックします。
- 以下の情報を入力します。
- ホスト:bmdeda._domainkey
- ポイント:bmdeda._domainkey.bmsend.com
6. 最後に、””Add””をクリックします。
- Domainタブをクリックし、ドメインリスト(トップメニュー)を選択します。
- CNAMEレコードを作成するドメインを選択します。
- ここで、左側の””DNS Record””を選択します。
- Benchmarkより提供されたCNAMEレコードを追加します。
- ドロップダウンメニューから”CNAME”を選択します。
- 送信者フィールドに、送信ドメインをbmdeda._domainkeyとして入力します。
- Answerフィールドにbmdeda._domainkey.bmsend.comを追加します。
- 目的のTTLを入力または、デフォルトにて設定します。
5. 最後に、青いレコードの追加ボタンを選択します。
ご不明な点がございましたら、こちらからサポートへお問合せ下さい。