Я пытаюсь настроить правило фильтрации в Microsoft Exchange Online через веб-интерфейс (Центр администрирования Office365> Центр администрирования Exchange> Поток почты / Правила).
Я хочу сопоставить «адрес отправителя» с известными адресами, которые находятся «внутри организации», чтобы обнаруживать входящую доставку фишинга / китов.
Появится диалоговое окно «укажите слова или фразы», в котором мне будет предложено ввести строки для сопоставления:
К сожалению, контекстная помощь отсутствует. Однако, по мнению Условия и исключения (предикаты) правил потока обработки почты в Exchange 2016 Я могу использовать регулярные выражения в поле ввода:
Но какие именно регулярные выражения? Perl?
Вы правы, что в документации там мало света. Однако EAC - это просто пользовательский интерфейс для запускаемых команд PowerShell.
Итак, настоящий вопрос: «Какие регулярные выражения поддерживает PowerShell?»
RegEx поддерживается, и в случае «Совпадает адрес отправителя ...» это будет -match
выражение. Итак, вы можете поместить что-то подобное в эту коробку [a-z]+
для соответствия любому персонажу из a
к z
. Это всего лишь идея, которая поможет вам начать работу, поскольку вы не сказали, какой именно матч вам нужен.
Вы находитесь в нужном месте ...
Просто введите регулярное выражение.
Есть удобная утилита, доступная по адресу: http://regexhero.net/tester/