Exchange Online でメール フロー ルールをテストする
Exchange Online メールボックスを使用しない Exchange Online 組織またはスタンドアロン Exchange Online Protection (EOP) 組織では、新しいメール フロー ルール (トランスポート ルールとも呼ばれます) をオンにする前にテストする必要があります。 テストすると、作成した条件が誤っていて意図を正確に反映していなかったり、予期しない方法で他のルールと相互に影響したりする場合に、想定しない結果になるのを避けることができます。
重要
ルールを作成してからテストする前に、少なくとも 30 分待ちます。 ルールを作成した直後にテストすると、動作が不整合になる場合があります。
手順 1: テスト モードでルールを作成する
注:
DLP とポリシーのヒントは、スタンドアロン EOP では使用できません。
テスト モードを選択すると、メール フローに影響するアクションを実行せずにルールの条件を評価できます。 ルールが一致するたびに電子メール通知を受け取るようにルールを設定するか、ルールと一致する可能性があるメッセージに関するメッセージ トレースを参照することができます。 次の 2 つのテスト モードがあります。
ポリシー ヒントなしでテストする: このモードをインシデント レポート アクションと共に使用すると、メールがルールに一致するたびに電子メール メッセージを受信できます。
ポリシー ヒントを使用してテストする: このモードは、一部の Exchange Online および Exchange Online Protection (EOP) サブスクリプション プランで使用できる データ損失防止 (DLP) を使用している場合にのみ使用できます。 このモードでは、送信するメッセージがポリシーと一致するが、メール フローアクションが実行されない場合、メッセージは送信者に設定されます。
インシデント レポート アクションを組み込んだ場合に、ルールが一致すると次のような内容が表示されます。
テスト モードとインシデント レポート アクションを併用する方法
Exchange 管理センター (EAC) で、[ メール フロー>Rules] に移動します。
新しいルールを作成するか、既存のルールを選択してから、 [編集] を選択します。
[このルールのモードの選択] セクションまで下にスクロールしてから、 [ポリシー ヒントなしのテスト] または [ポリシー ヒントありのテスト] を選択します。
次のようにインシデント レポート アクションを追加します。
[アクションの追加] が表示されている場合は選択し、表示されていない場合は [その他のオプション] を選択してから [アクションの追加] を選択します。
[インシデント レポートを生成し送信する] を選択します。
[ 1 つ選択]を クリックし、自分または他のユーザーを選択します。
[メッセージ プロパティを含める] を選択してから、受信する電子メールに含めるメッセージ プロパティを選択します。 いずれも選択しない場合は、引き続きルールが一致する場合に電子メールを受け取ります。
[保存] を選択します。
手順 2: ルールが想定どおりかどうかを評価する
ルールをテストするには、予期したとおりか確認できるだけの数のテスト メッセージを送信するか、組織内のユーザーが送信するメッセージに関するメッセージ トレースを参照できます。 次の種類のメッセージを評価できることを確認してください。
- ルールに一致すると予期しているメッセージ
- ルールに一致すると予期していないメッセージ
- 組織内のユーザーが送受信するメッセージ
- 組織外のユーザーが送受信するメッセージ
- ルールと一致するメッセージに対する返信
- 複数のルール間の相互影響が生じる可能性のあるメッセージ
テスト メッセージを送信する場合のヒント
テストする方法の 1 つは、テスト メッセージの送信者と受信者の両方としてサインインすることです。
組織内の複数のアカウントにアクセスできない場合は、 試用版アカウント でテストするか、組織内で一時的な偽のユーザーをいくつか作成できます。
通常は、同一のコンピューター上で Web ブラウザーにより複数のアカウントにサインインして複数のセッションを同時に開くことはできないので、Internet Explorer InPrivate ブラウズを使用するか、またはユーザーごとに別のコンピューター、デバイス、Web ブラウザーを使用できます。
メッセージ トレースを参照する
メッセージ トレースには、メッセージに一致するルールごと、およびルールが実行するアクションごとに 1 つずつエントリが含まれています。 これは、テスト メッセージがどうなるかを追跡したり、組織を経由してやり取りされる実際のメッセージがどうなるかを追跡したりするのに役立ちます。
EAC で、 メール フロー>Message トレースに移動します。
送信者や送信日などの条件を使用して、追跡対象のメッセージを検索します。 条件の指定については、「Run a Message Trace and View Results」を参照してください。
追跡対象のメッセージを見つけたらダブルクリックして、そのメッセージに関する詳細情報を表示します。
[イベント] の [トランスポート ルール] 列を参照します。 [アクション] 列には、実行される特定のアクションが表示されます。
手順 3: テストの完了後に適用対象のルールを設定する
EAC で、[ メール フロー>Rules] に移動します。
ルールを選択してから、 [編集] を選択します。
[強制] を選択します。
インシデント レポートを生成するアクションを使用した場合、このアクションを選択してから [削除] を選択します。
[保存] を選択します。
ヒント
新しいルールについてユーザーに通知すると、驚かせずに済みます。
トラブルシューティング方法
一般的な問題と解決策を次に示します。
すべて正しいように思えますが、ルールが動作していません。
新しいメール フローを使うことができるようになるまでに 15 分より長くかかることもあります。 数時間待ってからもう一度テストしてください。 別のルールが干渉しているかどうかも確認してください。 このルールを一覧の一番上に移動して、優先度を 0 に変更してみてください。
免責事項が元のメッセージだけでなく、元のメッセージとすべての返信に追加されます。
これを避けるには、免責事項内の一意の語句を検索する免責事項ルールに例外を追加できます。
ルールに 2 つの条件があり、どちらかの条件が満たされた場合にアクションが実行されるようにしようとしているが、両方の条件が満たされた場合のみルールが一致します。
条件ごとに 1 つずつ、合計 2 つのルールを作成する必要があります。 [コピー] を選択するとルールを簡単にコピーできるので、その後コピー元のルールから 1 つの条件を削除し、コピーからもう 1 つの条件を削除します。
配布グループを操作していて、送信者が ( SentTo) 機能 していないようです。
SentTo は受信者のいずれかがメールボックス、メールが有効なユーザー、または連絡先のメッセージと一致しますが、この条件を使用して配布グループを指定できません。 代わりに、 [[宛先] ボックスにこのグループのメンバーを含む] ( SentToMemberOf) を使用してください。
その他のテストのオプション
Exchange Online か Exchange Online Protection を使っている場合は、ルール レポートを使って、各ルールが一致した回数を確認できます。 ルールをレポートに組み込むには、ルールの [このルールを次の重大度レベルで監査する] チェック ボックスをオンにする必要があります。 これらのレポートは、ルールの使用状況の傾向を把握し、一致しないルールを識別するために役立ちます。
ルール レポートを表示するには、Microsoft 365 管理センターで [レポート] を選択 します。
注:
レポート内のほとんどのデータは 24 時間以内のものですが、表示されるまでに 5 日かかるデータもあります。
詳細については、「メール保護レポートの表示」を参照してください。