Назад | Перейти на главную страницу

Microsoft Exchange: правило почты разрешает регулярные выражения. Но какие?

Я пытаюсь настроить правило фильтрации в Microsoft Exchange Online через веб-интерфейс (Центр администрирования Office365> Центр администрирования Exchange> Поток почты / Правила).

Я хочу сопоставить «адрес отправителя» с известными адресами, которые находятся «внутри организации», чтобы обнаруживать входящую доставку фишинга / китов.

Появится диалоговое окно «укажите слова или фразы», ​​в котором мне будет предложено ввести строки для сопоставления:

К сожалению, контекстная помощь отсутствует. Однако, по мнению Условия и исключения (предикаты) правил потока обработки почты в Exchange 2016 Я могу использовать регулярные выражения в поле ввода:

Но какие именно регулярные выражения? Perl?

Вы правы, что в документации там мало света. Однако EAC - это просто пользовательский интерфейс для запускаемых команд PowerShell.

Итак, настоящий вопрос: «Какие регулярные выражения поддерживает PowerShell?»

RegEx поддерживается, и в случае «Совпадает адрес отправителя ...» это будет -match выражение. Итак, вы можете поместить что-то подобное в эту коробку [a-z]+ для соответствия любому персонажу из a к z. Это всего лишь идея, которая поможет вам начать работу, поскольку вы не сказали, какой именно матч вам нужен.

Вы находитесь в нужном месте ...

Просто введите регулярное выражение.
Есть удобная утилита, доступная по адресу: http://regexhero.net/tester/