【ExO】件名パターンの一致について【トランスポートルール】

トランスポートルールを作成する際に、「どういう時に、条件が引っかかるのか?」気になったので
色々と検証してみました。

検証内容ルール

1.件名が次のテキスト パターンと一致する ‘Block Test’ 
2.外部からのメール受信
の両方を満たしたとき、メールをブロック
として、’Block Test’がどう、タイトルに入っているか&記載方法で動作が変わるか検証します。

Docsとしてはhttps://learn.microsoft.com/ja-jp/exchange/security-and-compliance/mail-flow-rules/conditions-and-exceptionsが公式になります。

続きを読む: 【ExO】件名パターンの一致について【トランスポートルール】

パターン1: 件名が次のテキスト パターンと一致する ‘Block Test’ の場合(正規表現など無)
試したこと:件名が「Block Test」・「Block Testa」など、Block Testがとりあえず入っていればOKなのか?
結果:「Block Test」がどこかに現れると、ブロックされる

パターン2: 件名が次のテキスト パターンと一致する ‘^Block Test’ の場合(行頭がBlock Test)
試したこと:件名が「Block Test」・「Block Testa」など、Block Testが行頭から始まっていればOKなのか?
結果:「Block Test」が行頭に現れると、ブロックされる

パターン3: 件名が次のテキスト パターンと一致する ‘Block Test$’ の場合(行末がBlock Test)
試したこと:件名が「Block Test」・「aaaBlock Test」など、Block Testで終わっていればOKなのか?
結果:「Block Test」が行末に現れると、ブロックされる

パターン4: 件名が次のテキスト パターンと一致する ‘^Block Test$’ の場合(Block Testで完全一致)
試したこと:件名が「Block Test」・「aaaBlock Test」などでどういう動作をするか
結果:「Block Test」の完全一致で、ブロックされる

まとめ

トランスポートルールでの、「件名が次のテキスト パターンと一致する」
を実験してみました。凝った正規表現は、まったく書いていないですが、、
実はトランスポートルールで、単に「タイトルが一致する」っていう条件がない気がしていて、その場合は、正規表現で書く必要があります。

コメント

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