Действия правил потока обработки почты в Exchange Server
Действия в правилах потока обработки почты (их еще зовут правилами транспорта) указывают, что делать с сообщениями, которые соответствуют условиям правила. Например, вы можете создать правило, которое пересылает сообщения от определенных отправителей модератору либо добавляет оговорку или персонализированную подпись ко всем исходящим сообщениям.
Действия обычно требуют дополнительных свойств. Например, если правило перенаправляет сообщение, необходимо указать, куда следует перенаправить сообщение. Некоторые действия имеют несколько доступных или обязательных свойств. Например, когда правило добавляет поле заголовка в заголовок сообщения, необходимо указать имя и значение заголовка. Когда правило добавляет в сообщения заявление об отказе от ответственности, необходимо указать текст заявления об отказе, но вы также можете указать, куда вставить текст или что делать, если заявление об отказе не удается добавить в сообщение. Как правило, в правиле можно настроить несколько действий, но некоторые действия являются монопольными. Например, одно правило не может отклонить и перенаправить одно и то же сообщение.
Дополнительные сведения о правилах потока обработки почты в Exchange Server, включая обработку нескольких действий, см. в статье Правила потока обработки почты в Exchange Server.
Дополнительные сведения об условиях и исключениях в правилах потока обработки почты см. в статье Условия и исключения (предикаты) правил потока обработки почты в Exchange Server.
Действия для правил потока обработки почты на серверах почтовых ящиков
В представленной ниже таблице описаны действия, доступные для правил потока обработки почты на серверах почтовых ящиков. Допустимые значения для каждого свойства описаны в разделе Значения свойств[Значения свойств].
Примечания.
После выбора действия в Центре администрирования Exchange (EAC) значение, которое в конечном итоге отображается в поле Выполнение следующего действия , часто отличается от выбранного пути щелчка. Кроме того, при создании новых правил иногда (в зависимости от выбранных вариантов) можно выбрать короткое имя действия из шаблона (отфильтрованный список действий) вместо того, чтобы следовать полному пути щелчка. Короткие имена и значения пути полного щелчка отображаются в столбце EAC таблицы.
Названия некоторых действий, которые возвращает командлет Get-TransportRuleAction, отличаются от имен соответствующих параметров, а для действия может потребоваться указать несколько параметров.
Действие в Центре администрирования Exchange | Параметр action в командной консоли Exchange | Свойство | Описание | Доступен в |
---|---|---|---|---|
Переслать сообщение для утверждения этим пользователям Пересылка сообщения для утверждения>этим людям |
ModerateMessageByUser | Addresses |
Переадресует определенным модераторам сообщение в приложении к запросу об утверждении. Дополнительные сведения см. в разделе Общие сценарии утверждения сообщений. В качестве модератора невозможно указать группу рассылки. | Exchange 2010 или более поздней версии |
Переслать сообщение для утверждения диспетчеру отправителя Пересылка сообщения для утверждения>диспетчеру отправителя |
ModerateMessageByManager | н/д | Пересылает сообщение для утверждения руководителю отправителя. Это действие работает только в том случае, если атрибут диспетчера отправителя определен в Active Directory. В противном случае сообщение доставляется получателям без модерации. |
Exchange 2010 или более поздней версии |
Перенаправить сообщение этим получателям Перенаправление сообщения на>эти получатели |
RedirectMessageTo | Addresses |
Перенаправляет сообщение указанным получателям. Сообщение не доставлено исходным получателям, при этом никакие уведомления не отправляются ни отправителю, ни исходным получателям. | Exchange 2010 или более поздней версии |
Отклонить сообщение с пояснением Блокировка сообщения>отклонить сообщение и включить объяснение |
RejectMessageReasonText | String |
Возвращает сообщение отправителю в отчете о недоставке, или сообщении возврата, с указанием причины отклонения в заданном тексте. Адресат не получает ни исходного сообщения, ни уведомления. Используемый по умолчанию расширенный код состояния — 5.7.1 . При создании или изменении правила в командной консоли Exchange можно указать код DSN с помощью параметра RejectMessageEnhancedStatusCode . |
Exchange 2010 или более поздней версии |
Отклонить сообщение с расширенным кодом состояния Блокировка сообщения>отклонить сообщение с расширенным кодом состояния |
RejectMessageEnhancedStatusCode | DSNEnhancedStatusCode |
Возвращает сообщение отправителю в отчете о недоставке с указанным расширенным кодом уведомления о доставке (DSN). Адресат не получает ни исходного сообщения, ни уведомления. Допустимые коды DSN : 5.7.1 или 5.7.900 через 5.7.999 . Используемый текст причины по умолчанию — Delivery not authorized, message refused . При создании или изменении правила в командной консоли Exchange можно указать текст причины отклонения с помощью параметра RejectMessageReasonText . |
Exchange 2010 или более поздней версии |
Удалить сообщение, не отправляя уведомлений Блокировка сообщения>удалить сообщение без уведомления |
DeleteMessage | н/д | Удаляет сообщение, не отправляя уведомление ни получателю, ни отправителю. | Exchange 2010 или более поздней версии |
Добавлять получателей в поле "СК" Добавление получателей>в поле СК |
BlindCopyTo | Addresses |
Добавляет одного или нескольких получателей в поле Bcc сообщения. Исходные получатели не уведомляются, и им не видны дополнительные адреса. | Exchange 2010 или более поздней версии |
Добавлять получателей в поле "Кому" Добавление получателей>в поле To |
AddToRecipients | Addresses |
Добавляет одного или нескольких получателей в поле To сообщения. Дополнительные адреса видны исходным получателям. | Exchange 2010 или более поздней версии |
Добавлять получателей в поле "Копия" Добавление получателей>в поле Копия |
CopyTo | Addresses |
Добавляет одного или нескольких получателей в поле Cc сообщения. Добавленный адрес виден для исходных получателей. | Exchange 2010 или более поздней версии |
Добавить руководителя отправителя в качестве получателя Добавление получателей>добавление диспетчера отправителя в качестве получателя |
AddManagerAsRecipientType | AddedManagerAction |
Добавляет руководителя отправителя к сообщению в качестве получателя указанного типа (To, Cc, Bcc) или перенаправляет сообщение руководителю отправителя, не уведомляя ни отправителя, ни получателя. Это действие работает только в том случае, если атрибут диспетчера отправителя определен в Active Directory. |
Exchange 2010 или более поздней версии |
Добавить в сообщение заявление об отказе Применение заявления об отказе от ответственности к сообщению>добавление заявления об отказе от ответственности |
ApplyHtmlDisclaimerText ApplyHtmlDisclaimerFallbackAction ApplyHtmlDisclaimerTextLocation |
Первое свойство: DisclaimerText Второе свойство: DisclaimerFallbackAction Третье свойство (только командная оболочка Exchange): DisclaimerTextLocation |
Добавляет указанную оговорку в формате HTML в конец сообщения. При создании или изменении правила в командной консоли Exchange используйте параметр ApplyHtmlDisclaimerTextLocation со значением Append . |
Exchange 2010 или более поздней версии |
Предварить заявлением об отказе Применение заявления об отказе от ответственности к сообщению>добавление заявления об отказе от ответственности |
ApplyHtmlDisclaimerText ApplyHtmlDisclaimerFallbackAction ApplyHtmlDisclaimerTextLocation |
Первое свойство: DisclaimerText Второе свойство: DisclaimerFallbackAction Третье свойство (только командная оболочка Exchange): DisclaimerTextLocation |
Добавляет указанную оговорку в формате HTML в начало сообщения. При создании или изменении правила в командной консоли Exchange используйте параметр ApplyHtmlDisclaimerTextLocation со значением Prepend . |
Exchange 2010 или более поздней версии |
Удалить этот заголовок Изменение свойств> сообщения удаление заголовка сообщения |
RemoveHeader | MessageHeaderField |
Удаляет указанное поле из заголовка сообщения. | Exchange 2010 или более поздней версии |
Установить для заголовка сообщения значение Изменение свойств> сообщения Установка заголовка сообщения |
SetHeaderName SetHeaderValue |
Первое свойство: MessageHeaderField Второе свойство: String |
Добавляет или изменяет указанное поле в заголовке сообщения и устанавливает для этого поля заданное значение. | Exchange 2010 или более поздней версии |
Применить классификацию сообщений Изменение свойств> сообщения применение классификации сообщений |
ApplyClassification | MessageClassification |
Применяет к сообщению указанную классификацию сообщений. | Exchange 2010 или более поздней версии |
Задать значение для вероятности нежелательной почты Изменение свойств> сообщения установка уровня достоверности нежелательной почты (SCL) |
SetSCL | SCLValue |
Задает указанное значение вероятности нежелательной почты для сообщения. | Exchange 2010 или более поздней версии |
Применить защиту прав к сообщению с Изменение безопасности> сообщений применение защиты прав |
ApplyRightsProtectionTemplate | RMSTemplate |
Применяет к сообщению указанный шаблон службы управления правами (RMS). Для каждого почтового ящика RMS требуются клиентские лицензии (CAL) Exchange Enterprise. Дополнительные сведения о клиентских лицензиях см. в разделе Часто задаваемые вопросы о лицензировании Exchange. |
Exchange 2010 или более поздней версии |
Требовать шифрование TLS Изменение безопасности> сообщений требовать шифрование TLS |
RouteMessageOutboundRequireTls | n/a |
Принудительно маршрутизирует исходящие сообщения с применением подключения, зашифрованного с помощью TLS. | Exchange 2013 или более поздней версии |
Добавить в начало темы сообщения | PrependSubject | String |
Добавляет указанный текст в начало поля Subject сообщения. Рекомендуем добавить пробел или двоеточие (:) в конце указанного текста, чтобы отделить его от исходного текста темы. Чтобы предотвратить добавление одной и той же строки в сообщения, которые уже содержат текст в теме (например, ответы), добавьте в правило исключение Тема включает (ExceptIfSubjectContainsWords). |
Exchange 2010 или более поздней версии |
Уведомить отправителя подсказкой политики |
NotifySender RejectMessageReasonText RejectMessageEnhancedStatusCode (только командная консоль Exchange) |
Первое свойство: NotifySenderType Второе свойство: String Третье свойство (только командная оболочка Exchange): DSNEnhancedStatusCode |
Уведомляет отправителя или блокирует сообщение, если оно соответствует политике защиты от потери данных. При использовании этого действия необходимо использовать условие Сообщение содержит конфиденциальную информацию (MessageContainsDataClassification). При создании или изменении правила в командной консоли Exchange параметр RejectMessageReasonText является необязательным. Если этот параметр не используется, используется текст Delivery not authorized, message refused по умолчанию. В командной консоли Exchange можно также использовать параметр RejectMessageEnhancedStatusCode , чтобы указать расширенный код состояния. Если этот параметр не используется, используется код 5.7.1 расширенного состояния по умолчанию. Это действие ограничивает остальные условия, исключения и действия, которые можно настроить для правила. |
Exchange 2013 или более поздней версии |
Создать отчет об инциденте и отправить его |
GenerateIncidentReport IncidentReportContent |
Первое свойство: Addresses Второе свойство: IncidentReportContent |
Отправляет указанным получателям отчет об инциденте с заданным содержимым. Отчет об инциденте создается для сообщений, которые соответствуют политикам защиты от потери данных, используемым в организации. |
Exchange 2013 или более поздней версии |
Уведомление получателя сообщением | GenerateNotification | NotificationMessageText |
Задает текст, HTML-теги и ключевые слова, которые необходимо включить в сообщения уведомления, отправляемые получателям. Например, вы можете сообщить получателям, что сообщение было отклонено правилом или отмечено как спам и доставлено в папку "Нежелательная почта". | Exchange 2016 или более поздней версии |
Свойства этого правила . >Аудит этого правила с уровнем серьезности | SetAuditSeverity | AuditSeverityLevel |
Указывает, следует ли:
|
Exchange 2013 или более поздней версии |
Свойства этого раздела> правила Остановить обработку дополнительных правил Дополнительные параметры>Свойства этого раздела> правила Остановить обработку дополнительных правил |
StopRuleProcessing | н/д | Указывает, что после применения правила к сообщению его не обрабатывают другие правила. | Exchange 2013 или более поздней версии |
Действия для правил потока обработки почты на пограничных транспортных серверах
Небольшое подмножество действий, доступных на серверах почтовых ящиков, также доступно на пограничных транспортных серверах, но есть и некоторые действия, доступные только на пограничных транспортных серверах. На пограничных транспортных серверах недоступен Центр администрирования Exchange, поэтому управлять правилами потока обработки почты на локальном пограничном транспортном сервере можно только с помощью командной консоли Exchange. Действия описаны в следующей таблице. Типы свойств описаны в разделе Значения свойств .
Параметр action в командной консоли Exchange | Свойство | Описание | Поддерживаемые серверы | Доступен в |
---|---|---|---|---|
AddToRecipients | Addresses |
Добавляет одного или нескольких получателей в поле To сообщения. Дополнительные адреса видны исходным получателям. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2010 или более поздней версии |
BlindCopyTo | Addresses |
Добавляет одного или нескольких получателей в поле Bcc сообщения. Исходные получатели не уведомляются, и им не видны дополнительные адреса. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2010 или более поздней версии |
CopyTo | Addresses |
Добавляет одного или нескольких получателей в поле Cc сообщения. Дополнительный адрес виден исходным получателям. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2010 или более поздней версии |
DeleteMessage | н/д | Удаляет сообщение, не отправляя уведомление ни получателю, ни отправителю. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2010 или более поздней версии |
Disconnect | н/д | Разрывает SMTP-соединение между сервером-отправителем и пограничным транспортным сервером, при этом отчет о недоставке не создается. | Только пограничные транспортные серверы | Exchange 2010 или более поздней версии |
LogEventText | String |
Создает событие с указанным текстом в журнале приложений на локальном пограничном транспортом сервере. Запись содержит следующие сведения:
|
Только пограничные транспортные серверы | Exchange 2010 или более поздней версии |
PrependSubject | String |
Добавляет указанный текст в начало поля Subject сообщения. Рекомендуем добавить пробел или двоеточие (:) в конце указанного текста, чтобы отделить его от исходной темы. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2010 или более поздней версии |
Карантин | н/д | Доставляет сообщение в почтовый ящик карантина, определенный в конфигурации фильтрации содержимого на пограничном транспортном сервере. Дополнительные сведения см. в разделе Настройка почтового ящика карантина нежелательной почты. Если почтовый ящик карантина не настроен, сообщение возвращается отправителю в отчете о недоставке. |
Только пограничные транспортные серверы | Exchange 2010 или более поздней версии |
RedirectMessageTo | Addresses |
Перенаправляет сообщение указанным получателям. Сообщение не доставлено исходным получателям, при этом никакие уведомления не отправляются ни отправителю, ни исходным получателям. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2010 или более поздней версии |
RemoveHeader | MessageHeaderField |
Удаляет указанное поле из заголовка сообщения. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2010 или более поздней версии |
SetHeaderName SetHeaderValue |
Первое свойство: MessageHeaderField Второе свойство: String |
Добавляет или изменяет указанное поле в заголовке сообщения и устанавливает для этого поля заданное значение. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2010 или более поздней версии |
SetSCL | SCLValue |
Задает указанное значение вероятности нежелательной почты для сообщения. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2010 или более поздней версии |
SmtpRejectMessageRejectText SmtpRejectMessageRejectStatusCode |
Первое свойство: String Второе свойство: SMTPStatusCode |
Разрывает SMTP-соединение между сервером-отправителем и пограничным транспортным сервером, при этом добавляется указанный код состояния SMTP и указанный текст с описанием причины отклонения. Адресат не получает ни исходного сообщения, ни уведомления. Допустимыми значениями для кода состояния SMTP являются целые числа от до 400 500 , как определено в RFC 3463. Если указать текст отклонения без указания кода состояния SMTP, используется код 550 по умолчанию. Если указать код состояния SMTP без указания текста отклонения, используемым текстом будет Delivery not authorized, message refused . |
Только пограничные транспортные серверы | Exchange 2010 или более поздней версии |
StopRuleProcessing | н/д | Указывает, что после применения правила к сообщению его не обрабатывают другие правила. | Серверы почтовых ящиков и пограничные транспортные серверы | Exchange 2013 или более поздней версии |
Значения свойств
В приведенной ниже таблице представлены значения свойств, которые можно указать для действий в правилах потока обработки почты.
Свойство | Допустимые значения | Описание |
---|---|---|
AddedManagerAction |
Одно из указанных ниже значений:
|
Определяет, как указывать руководителя отправителя в сообщениях. Если выбрано значение Кому, Копия или СК, то руководитель отправителя добавляется в качестве получателя в указанном поле. Если выбрано значение Перенаправить, сообщение доставляется только руководителю отправителя, а отправитель и получатель не получают уведомлений. Это действие работает только в том случае, если атрибут диспетчера отправителя определен в Active Directory. |
Addresses |
Получатели в Exchange | В зависимости от нужного действия, в организации можно указать либо любой объект, поддерживающий почту, либо только объект определенного типа. Как правило, вы можете выбрать нескольких получателей, но отчет об инциденте можно отправить только одному из них. |
AuditSeverityLevel |
Одно из указанных ниже значений:
|
Значения Низкая, Средняя и Высокая задают степень серьезности, назначаемой отчету об инциденте и соответствующей записи в журнале отслеживания сообщений. Другое значение запрещает создание отчета об инциденте и добавление соответствующей записи в журнал отслеживания сообщений. |
DisclaimerFallbackAction |
Одно из указанных ниже значений:
|
Указывает действие на случай, если к сообщению не удастся добавить оговорку. В некоторых случаях содержимое сообщения не удается изменить (например, если сообщение зашифровано). Ниже указаны доступные резервные действия.
|
DisclaimerText |
Строка HTML | Задает текст оговорки, который может включать HTML-теги, встроенные теги каскадной таблицы стилей (CSS) и изображения, указанные с помощью тега IMG. Максимальная длина (включая теги) составляет 5000 символов. |
DisclaimerTextLocation |
Одно значение: Append или Prepend |
В командной консоли Exchange используется applyHtmlDisclaimerTextLocation , чтобы указать расположение текста заявления об отказе в сообщении. Append : добавьте заявление об отказе в конец текста сообщения. Это значение используется по умолчанию. Prepend : добавьте заявление об отказе в начале текста сообщения. |
DSNEnhancedStatusCode |
Одно значение кода DSN:
|
Задает используемый код DSN. Вы можете создавать собственные уведомления о доставке с помощью командлета New-SystemMessage. Если вы не указываете текст причины отклонения вместе с кодом DSN, используемый текст причины по умолчанию — Delivery not authorized, message refused . При создании или изменении правила в командной консоли Exchange можно указать текст причины отклонения с помощью параметра RejectMessageReasonText . |
IncidentReportContent |
Одно или несколько из следующих значений:
|
Задает свойства исходного сообщения, которые необходимо включить в отчет об инциденте. Вы можете указать любое сочетание этих свойств. Помимо указанных свойств, всегда добавляется идентификатор сообщения. Ниже перечислены доступные свойства. Sender: отправитель исходного сообщения. Получатели, получатели cc'd и получатели СК: все получатели сообщения или только получатели в полях Копия или СК . Для каждого свойства в отчет об инциденте включаются только первые 10 получателей. Тема: поле Тема исходного сообщения. Серьезность. Серьезность аудита серьезности активированного правила. Журналы отслеживания сообщений включают все уровни серьезности аудита и могут фильтроваться по серьезности аудита. Если в EAC снимите флажок Аудит этого правила с уровнем серьезности (в командной консоли Exchange значение DoNotAudit параметра SetAuditSeverity), совпадения с правилами не будут отображаться в отчетах о правилах. Если сообщение обработано несколькими правилами, в отчет об инциденте включаются данные о наивысшей степени серьезности. Сведения о переопределении отправителя. Переопределение, если отправитель решил переопределить подсказку политики. Если отправитель указал обоснование, также включаются первые 100 символов текста с этим обоснованием. Правила сопоставления. Список правил, активированных сообщением. Ложноположительные отчеты: ложноположительный результат, если отправитель помечает сообщение как ложноположительный результат для подсказки политики. Обнаруженные классификации данных. Список типов конфиденциальной информации, обнаруженных в сообщении. Совпадающее содержимое. Обнаруженный тип конфиденциальной информации, точно совпадающее содержимое сообщения и 150 символов до и после сопоставления конфиденциальной информации. Исходная почта: все сообщение, активировавшее правило, прикрепляется к отчету об инциденте. В командной консоли Exchange укажите несколько значений, разделенных запятыми. |
MessageClassification |
Объект классификации одиночного сообщения | В Центре администрирования Exchange нужно выбрать в списке одну из доступных классификаций сообщений. В командной консоли Exchange используйте командлет Get-MessageClassification , чтобы просмотреть доступные объекты классификации сообщений. |
MessageHeaderField |
Одиночная строка | Указывает добавляемое, удаляемое или изменяемое поле SMTP-заголовка сообщения. Заголовок сообщения — это коллекция обязательных и необязательных полей заголовка для сообщения. Примеры полей заголовков: To, From, Received и Content-Type. Официальные поля заголовков определены в стандарте RFC 5322. Неофициальные поля заголовков начинаются с X- и называются X-заголовками. |
NotificationMessageText |
Любое сочетание обычного текста, HTML-тегов и ключевых слов | Задает текст, который нужно добавить в сообщение уведомления для получателей. Помимо обычного текста и HTML-тегов, вы можете указать следующие ключевые слова, в которых используются значения из исходного сообщения:
|
NotifySenderType |
Одно из указанных ниже значений:
|
Задает тип подсказки политики, которую получает отправитель, если сообщение нарушает политику защиты от потери данных. Эти параметры перечислены в приведенном ниже списке.
При использовании этого действия необходимо указать условие Сообщение содержит конфиденциальную информацию (MessageContainsDataClassification). |
RMSTemplate |
Один объект шаблона RMS | Задает шаблон RMS, применяемый к сообщению. В Центре администрирования Exchange выберите шаблон RMS из списка. В командной консоли Exchange используйте командлет Get-RMSTemplate , чтобы просмотреть доступные шаблоны RMS. Для каждого почтового ящика RMS требуются клиентские лицензии (CAL) Exchange Enterprise. Дополнительные сведения о клиентских лицензиях см. в разделе Часто задаваемые вопросы о лицензировании Exchange. |
SCLValue |
Одно из указанных ниже значений:
|
Указывает вероятность нежелательной почты, назначенную сообщению. Чем больше ее значение, тем вероятнее, что сообщение окажется спамом. |
String |
Одиночная строка | Задает текст, добавляемый в указанное поле заголовка сообщения, отчет о недоставке или запись журнала событий. В командной консоли Exchange, если значение содержит пробелы, заключите значение в кавычки ("). |
Дополнительные сведения
Условия и исключения (предикаты) правил потока обработки почты в Exchange Server