Используйте правила потока обработки почты для маршрутизации электронной почты на основе списка слов, фраз или шаблонов в Exchange Online

В Exchange Online организациях или автономных организациях Exchange Online Protection (EOP) без Exchange Online почтовых ящиков можно использовать правила потока обработки почты (также известные как правила транспорта) для поиска сообщений, содержащих определенные слова, и действия с ними. Это действие может помочь пользователям соблюдать политики электронной почты вашей организации.

Для краткого списка слов или фраз можно использовать Центр администрирования Exchange (EAC). Для более длинного списка можно использовать Exchange Online PowerShell или автономный EOP PowerShell для импорта слов из текстового файла.

Если ваша организация Exchange Online использует защиту от потери данных (DLP), дополнительные параметры идентификации и маршрутизации электронной почты, содержащей конфиденциальные сведения, см. в статье Защита от потери данных.

Пример 1. Использование короткого списка недопустимых слов

Если список слов или фраз короткий, можно создать правило в Центре администрирования Exchange. Например, чтобы не допустить отправку сообщений, содержащих непристойные слова или опечатки в названии компании, определенных аббревиатурах или названиях продуктов, можно создать правило для блокировки сообщения и уведомления об этом отправителя. Обратите внимание, что в словах, фразах и шаблонах регистр не учитывается.

В этом примере показаны заблокированные сообщения с типовыми опечатками.

Правило, показывающее блокировку сообщения на основе текстовых шаблонов.

Пример 2. Использование длинного списка недопустимых слов

Если список слов, фраз или шаблонов длинный, их можно занести в текстовый файл, написав каждое слово, фразу или шаблон с новой строки. Используйте Exchange Online PowerShell для чтения списка ключевых слов в переменную, создания правила потока обработки почты и назначения переменной с ключевыми словами условию правила потока обработки почты. Например, следующий скрипт принимает список ошибок из файла C:\My Documents\misspelled_companyname.txt.

$Keywords=Get-Content "C:\My Documents\misspelled_companyname.txt"
New-TransportRule -Name "Block messages with unacceptable words" -SubjectOrBodyContainsWords $Keywords -SentToScope "NotInOrganization" -RejectMessageReasonText "Do not use internal acronyms, product names, or misspellings in external communications."

Использование фраз и шаблонов в текстовом файле

Текстовый файл может содержать регулярные выражения для шаблонов. В этих выражениях регистр не учитывается. К общим регулярным выражениям относятся:

Expression Совпадения
. Любой символ
* Все дополнительные символы
\d Любое десятичное число
[character_group] Любой символ из группы_символов.

Например, этот текстовый файл содержит распространенные опечатки в названии Майкрософт.

[mn]sft
[mn]icrosft
[mn]icro soft
[mn].crosoft

Сведения о том, как указывать шаблоны с использованием регулярных выражений, см. в статье Справочник по регулярным выражениям.