Microsoft 365でDMARCに失敗した受信メールを拒否する

DMARC
この記事は約4分で読めます。

デフォルトでは、Microsoft 365は、DMARCポリシーが拒否のドメインのDMARCに失敗したインバウンドメールを、ポリシーが隔離の場合と同じように処理します。

Microsoft 365がDMARCに失敗した受信メールをどのように処理するかについては、こちらをご覧ください。

管理者はアンチフィッシング・ポリシーを設定することで、「なりすまし」と判断されたメールに対して取るべきアクションを指定することができる。

結局のところ、拒否のDMARCポリシーを導入するプロセスを経たドメイン所有者は、メールが拒否されたことをアラートで知らせたいと思うだろう。また、自分のドメインがスプーフィングされている場合に、DMARCに失敗したメールを拒否したい場合もあるでしょう。これは、Exchangeメールフロールールを使用することで実現できます。

ドメインが拒否ポリシーを公開している場合にDMARCに失敗したメールは、Microsoft 365によってAuthentication-Resultsヘッダーに以下のようにマークされます。

dmarc=fail action=oreject

メール・フロー・ルールの目的は、Authentication-Resultsヘッダー内のこの特定のテキストを検索し、エラー・メッセージとともに電子メールを拒否することである。action=oreject部分はoverride rejectを意味する。

Authentication-resultsメッセージヘッダに関するマイクロソフトの詳細はこちら。

メールフロールールの作成手順

  • https://admin.exchange.microsoft.com/ から Exchange 管理センターにアクセスしてください。
  • 左側のメニューで、メールフロー -> ルールをクリックします。
  • 新しいルールを作成し、「DMARC Action Reject」など、わかりやすい名前を付けます。
  • ルール設定ウィンドウの下部にあるMore Optionsをクリックする。
  • Apply this rule if…]ドロップダウンで、[A message header includes]オプションを選択する。
  • 以下のスクリーンショットのように、ヘッダーの名前と探しているものを入力する。
  • Do the following…]ドロップダウンメニューの[Reject the message with the explanation…]オプションを選択する。拒否の原因であるDMARCに関する短く明確なメッセージを指定します。
  • メッセージの送信者アドレスを一致させる」オプションは、必ず「ヘッダー」に設定してください。
  • 保存をクリックする。

上記のルールを有効にすると、このルールによって拒否されたメッセージは、送信者に対して以下のようなメッセージを含む配達状況通知を生成する。


recipient@example.com へのメッセージは届きませんでした。

example.comの管理者によって作成されたカスタムメールフロールールがあなたのメッセージをブロックしました。 送信者ドメイン

DMARC ポリシーにより拒否されました。


ご覧のように、説明文は、送信者が拒否の理由を理解できるようにするために、このルールの重要な側面です。

Microsoft 365 のメール フロー ルールは強力なツールになります。ここでは、メールを拒否するアクションを設定する前にルールをテストする手段として、レビューするために管理者にリダイレクトするなど、別のアクションを指定するオプションもあります。また、送信者や受信者の条件を追加して、ルールの範囲を特定の人やドメインに限定することもできます。

ルールが有効になったら、Exchange 管理センターの Exchange トランスポートルールのレポートページに移動して、ルールの実 行状況を確認できます。

私たちがお手伝いします

Brandkeeperでは、メールセキュリティの専門家チームによるDMARCの導入から運用サポート及びコンサルテーション行っています。一旦はDMARCの導入をやってみたが運用を断念したお客様、または、導入時点でいくつものハードルであきらめた企業様のサポートも行っています。

お気軽にご連絡ください

無料相談開催中!

出典元

Reject inbound emails failing DMARC with Microsoft 365

タイトルとURLをコピーしました