Использование правил обработки почтового потока для маршрутизации электронной почты с учетом списка слов, фраз или шаблоновUse mail flow rules to route email based on a list of words, phrases, or patterns

Чтобы пользователи не нарушали политики организации, касающиеся электронной почты, можно использовать правила транспорта Exchange. Так вы определите способ маршрутизации электронной почты, содержащей определенные слова или шаблоны. Короткий список слов или фраз можно создать в Центре администрирования Exchange. В случае более длинного списка можно использовать модуль Exchange для Оболочка Windows PowerShell, чтобы список считывался из текстового файла.To help your users comply with your organization's email policies, you can use Exchange transport rules to determine how email containing specific words or patterns is routed. For a short list of words or phrases, you can use the Exchange admin center. For a longer list, you might want to use the Exchange Module for Windows PowerShell to read the list from a text file.

Если организация использует защиту от потери данных, дополнительные возможности определения и маршрутизации электронной почты, содержащей конфиденциальную информацию, см. в статье Защита от потери данных.If your organization uses Data Loss Prevention (DLP), see Data loss prevention for additional options for identifying and routing email that contains sensitive information.

Пример 1. Использование короткого списка недопустимых словExample 1: Use a short list of unacceptable words

Если список слов или фраз короткий, можно создать правило в Центре администрирования Exchange. Например, чтобы не допустить отправку сообщений, содержащих непристойные слова или опечатки в названии компании, определенных аббревиатурах или названиях продуктов, можно создать правило для блокировки сообщения и уведомления об этом отправителя. Обратите внимание, что в словах, фразах и шаблонах регистр не учитывается.If your list of words or phrases is short, you can create a rule using the Exchange admin center. For example, if you want to make sure no one sends email with bad words or with misspellings of your company name, internal acronyms or product names, you could create a rule to block the message and tell the sender. Note that words, phrases, and patterns are not case sensitive.

В этом примере показаны заблокированные сообщения с типовыми опечатками.This example blocks messages with common typos.

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

Пример 2. Использование длинного списка недопустимых словExample 2: Use a long list of unacceptable words

Если список слов, фраз или шаблонов длинный, их можно занести в текстовый файл, написав каждое слово, фразу или шаблон с новой строки. Используйте модуль Exchange для Оболочка Windows PowerShell, чтобы передать список ключевых слов в переменную, создать правило транспорта и назначить переменную с ключевыми словами для условия этого правила. Например, в приведенном ниже скрипте используется список опечаток из файла misspelled_companyname.txt.If your list of words, phrases, or patterns is long, you can put them in a text file with each word, phrase, or pattern on its own line. Use the Exchange Module for Windows PowerShell to read in the list of keywords into a variable, create a transport rule, and assign the variable with the keywords to the transport rule condition. For example, the following script takes a list of misspellings from a file called misspelled_companyname.txt.

$keywords=Import-Content  .\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."

Использование фраз и шаблонов в текстовом файлеUsing phrases and patterns in the text file

Текстовый файл может содержать регулярные выражения для шаблонов, в которых не учитывается регистр. К наиболее распространенным регулярным выражениям относятсяThe text file can contain regular expressions for patterns. These expressions are not case-sensitive. Common regular expressions include:

ВыражениеExpression
СовпаденияMatches
.
Любой символAny single character
\*
Все дополнительные символыAny additional characters
\d\d
Любое десятичное числоAny decimal digit
[ группа_символов ][ character_group ]
Любой символ из группы_символов .Any single character in character_group .

Например, этот текстовый файл содержит распространенные опечатки в названии Майкрософт.For example, this text file contains common misspellings of Microsoft.

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

Сведения о том, как указывать шаблоны с использованием регулярных выражений, см. в статье Справочник по регулярным выражениям.To learn how to specify patterns using regular expressions, see Regular Expression Reference.