重要なお知らせ:GoogleとYahooは2024年4月よりDMARCを義務付けます。
PowerDMARC

Microsoft Office 365のDKIMレコードを設定するには?

セットアップ方法-Microsoft-Office-365-DKIM-record
読書時間 6

DKIM(DomainKeys Identified Mail)は、Office 365で使用できる電子メール認証方式で、送信者のドメインの正当性を確認し、電子メールの内容が転送中に変更されていないことを保証します。 

DKIMデジタル署名は、送信メールに追加され、受信サーバーがメッセージの発信元と完全性を検証できるようにします。この署名は、お客様のドメイン名に関連付けられている秘密鍵を使用して作成されます。電子メールサーバーは、DKIMで署名された電子メールメッセージを受信すると、お客様のドメインのDNSレコードで公開されている公開鍵を使用して署名を検証できます。署名が有効であれば、メールサーバーはそのメッセージがあなたのドメインから送信されたものであり、なりすましメールではないと確信できます。

さらに DMARCと組み合わせることで、DKIMはスパムとしてマークされたり、メールフィルターによって拒否されたりする代わりに、正当なメールが受信者の受信箱に届く可能性を高めます。

なぜDKIM Office 365を設定する必要があるのですか?

Office 365にDKIMを設定すべき理由はいくつかある:

Office 365でDKIMを設定する

注意 Office 365 の DKIM 設定は、以前は O365 Exchange Online ポータルを使用して実施されていました。しかし、マイクロソフトのセキュリティプロセスに関する改善が進められているため、Office 365のDKIM設定プロセスがアップグレードされ、以下のポータルに移動しました。 Microsoft 365 Defenderポータルに移動しました。

default.onmicrosoft.comを使用してメールを送信する場合、または単一のカスタムドメインの場合、Microsoftがデフォルトで2048ビットDKIMキーでメールに署名するため、手動でDKIM Office 365を設定する必要はありません。以下の手順でOffice 365のDKIM署名を設定できるのは、Office 365に複数のドメインを登録している場合のみです。 

1.Defenderポータルにログイン

2.DKIMキーを作成する 

3.DKIM CNAMEレコードをコピーする

DNSでOffice 365のDKIMレコードを公開するには?

  1. DNSプロバイダーの管理コンソールにログインする。
  2. DNSレコードセクションに移動する 
  3. 新規CNAMEレコードの作成(レコードタイプ:CNAME)
  4. Defenderポータルで提供されているように、コピーしたホスト名と値を貼り付けます。
  5. TTLを3600に維持
  6. レコードの変更を保存し、DNSがこれらの変更を処理するまで24~48時間待ちます。 

:DNSレコードの公開プロセスは、利用するDNSホスティングプロバイダーによって異なります。また、レコードの有効化にかかる時間もプロバイダーによって異なります。主なプロバイダーのプロセスを以下に示します:

DefenderアカウントでMicrosoft Office 365のDKIMキーを有効にする

DNS上でレコードの公開が完了したら、DefenderポータルのDKIMページに戻り、"有効にする"オプションを切り替えます。

DKIMを有効にできませんでした:CNAMEレコードが見つかりません

エラーが続き、MicrosoftのDefenderポータルでドメインのDKIMを有効にできなかった場合は、以下の手順に従ってください: 

Powershellを使ってOffice 365のDKIMを設定するには? 

特に複数のドメインで有効にしたい場合は、Powershellを使用してOffice 365ドメイン用のDKIMを作成および設定できます。そのためには 

1.接続先 Exchangeオンライン

2.以下のスクリプトを実行して、Office 365 DKIMセレクタを抽出します:

3.Office 365から提供されたCNAMEレコードをDNSに追加する。

4.以下のコマンドを実行して、ドメインのDKIMを有効にする: 

Office 365のDKIMレコードを確認するには?

Office365のDKIMレコードはPowerDMARCで確認できます。 

1.PowerDMARCに無料でサインアップ 

ポータルにアクセスするためにPowerDMARCで無料アカウントを作成する

2.Powertoolbox>DKIMレコード検索に進む。 

左側のナビゲーションバーで 分析ツール > Powertoolbox > DKIMレコード検索

3.ドメイン名とDKIMセレクタを入力します。 

セレクター名を手動で入力するか、「オート」モードをオンにしておけば、当社のテクノロジーが自動的にセレクターを検出します。 

4.あなたの記録を確認するには、「Lookup」をクリックしてください。

検索ボタンをクリックすると、以下のようにオフィス365のDKIMレコードの有効性と設定されたタグを確認することができます:

 

Office 365のDKIMを無効にするには?

DefenderポータルからワンクリックでOffice 365のDKIMを無効にできます。

以下にアクセスするだけです。 メールとコラボレーション > ポリシーとルール > 脅威ポリシー > DomainKeys Identified Mail(DKIM)

DKIMページで"有効にする「を切り替えてください。

:DKIM認証は、SPFが失敗する可能性のあるメール転送のような特殊なケースにおいて、メッセージの認証に役立ちます。お客様のドメインでDKIMを有効にしておくことは、良いメールプラクティスと考えられており、マイクロソフトと弊社の両方が強く推奨しています。

その他の関連記事

Microsoft Office 365 SPFの設定 

Microsoft Office 365 DMARCセットアップ

この記事がお役に立てば幸いです!メール認証やDMARCは初めてですか?無料の DMARCトライアルをお試しください。

モバイル版を終了する