Microsoft Exchange: Mail rule allows regular expressions. But which ones?

Solution 1:

You're right that the documentation there is a little light. However, EAC is just a UI for the PowerShell commands that get run.

So, the real question is "What regular expressions does PowerShell support?"

RegEx is supported and in the case of "The Sender address matches..." this would be a -match expression. So, you could put something like this into that box [a-z]+ to match any character from a to z. This is just an idea to get you going since you didn't say exactly what kind of match you wanted to make.

Solution 2:

You're in the right location...

Just enter a regular expression.
There a handy utility available at: http://regexhero.net/tester/

enter image description here


Solution 3:

As you pointed out, the table under the "SENDERS" heading suggests that the property type used is: "Patterns". This is defined later in that same document.

If you scroll down further on that page to the heading "PROPERTY TYPES" and look under Patterns:

enter image description here

This will link you to the exact definition of Microsoft's Regular Expression Syntax.
Current RegEx Link as of 2020-SEP-21

Tags:

Exchange