Поделиться через


Сопоставление уведомления о доставке правилу транспорта

Применимо к: Exchange Server 2010

Последнее изменение раздела: 2009-12-09

Microsoft Exchange Server 2010 позволяет использовать правило транспорта для отклонения сообщений на основе условий, указанных в правиле. Правило транспорта RejectMessage используется для отклонения сообщений. При отклонении сообщения отправителю возвращается отчет о недоставке, а исходное сообщение удаляется. При создании правила транспорта для отклонения сообщений на транспортном сервере-концентраторе Exchange 2010 сервер Exchange 2010 позволяет указать код уведомления о доставке (DSN), также известный как расширенный код состояния, и сообщение об отклонении.

Дополнительные сведения о правилах транспорта см. в разделе Общие сведения о правилах транспорта.

Сервер Exchange 2010 позволяет также настроить содержимое возвращаемого отправителю отчета о недоставке путем создания настраиваемого уведомления о доставке. Настраиваемое содержимое может включать в себя сведения, которые необходимо отправить получателю отчета о недоставке, например сведения о политике и данные об устранении определенных неполадок или контактные данные. Дополнительные сведения о настройке уведомлений о доставке см. в разделе Управление уведомлениями о доставке.

Действие правила транспорта RejectMessage

Чтобы отклонять сообщения и указать уведомление о доставке с помощью правила транспорта, необходимо создать такое правило на транспортном сервере-концентраторе. В командной консоли Exchange действие правила транспорта называется идентификатором RejectMessage. Это же действие отображается в консоли управления Exchange с помощью строки описания Отправить отправителю сообщение об отклонении с расширенным кодом состояния. Действие RejectMessage позволяет указать следующие свойства.

  • Расширенный код состояния   Указанный расширенный код состояния отображается в разделе Диагностические сведения для администраторов отчета о недоставке. Значение, указанное с помощью этого свойства, может быть равно 5.7.1 или находиться в диапазоне от 5.7.10 до 5.7.999 включительно. Расширенные коды состояния также связаны с описательным сообщением, которое отображается в разделе сведений для пользователя отчета о недоставке. При использовании командной консоли Exchange для создания правила транспорта необходимо указать расширенный код состояния с помощью параметра RejectMessageEnhancedStatusCode.
  • Причина отклонения   Текст, указанный в этом свойстве, отображается в разделе Диагностические сведения для администраторов отчета о недоставке. При использовании командной консоли Exchange для создания правила можно указать причину отклонения с помощью параметра RejectMessageReasonText.
Bb123506.note(ru-ru,EXCHG.140).gifПримечание.
При использовании командной консоли Exchange для создания правила транспорта, включающего в себя действие RejectMessage, можно создать правило без указания сообщения об отклонении. Если сообщение об отклонении не указано, используется следующее сообщение об отклонении по умолчанию. Delivery not authorized, message refused. При создании правила с помощью мастера создания правила транспорта в консоли управления Exchange необходимо указать сообщение об отклонении и расширенный код состояния.

При создании правила транспорта с действием RejectMessage сервер Exchange 2010 выполняет в списке уведомлений о доставке поиск кода уведомления о доставке, соответствующего значению, указанному в свойстве RejectMessageEnhancedStatusCode правила транспорта. Если соответствующий код уведомления о доставке найден, сервер Exchange 2010 автоматически сопоставляет уведомление о доставке с действием правила транспорта. Если соответствующий код уведомления о доставки найти не удалось, сервер Exchange 2010 отображает при создании правила транспорта следующее предупреждение: No custom DSN text is configured for the enhanced status code '5.7.xxx'. You can use the New-SystemMessage cmdlet to customize DSNs.

Bb123506.note(ru-ru,EXCHG.140).gifПримечание.
При указании кода уведомления о доставке, отличного от 5.7.1, необходимо создать настраиваемое уведомление о доставке, сопоставленное с кодом уведомления о доставке. Если соответствующий код уведомления о доставке не существует, сервер Exchange 2010 использует код уведомления о доставке 5.7.0.

Использование консоли управления Exchange для создания правила транспорта для отклонения сообщений и предоставления настраиваемого кода уведомления о доставке

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Правила транспорта» в разделе Политика обмена сообщениями и соответствие требованиям.

  1. На странице Условия выберите условие между участниками списка рассылки и списком рассылки, а затем выберите группы рассылки, к которым необходимо применить правило транспорта. Например, на следующем рисунке показано, что группы рассылки «Группа продаж» и «Группа брокеров» выбраны для использования с этим условием.

    Bb123506.note(ru-ru,EXCHG.140).gifПримечание.
    Предикат между участниками списка рассылки и списком рассылки, используемый на шаге 1, является примером. Можно использовать любое условие в соответствии с требованиями.
  2. На странице Действия выберите действие Отправить отправителю сообщение об отклонении с расширенным кодом состояния, а затем введите текст сообщения об отклонении. Чтобы создать полезное уведомление о доставке, в котором объясняется причина отклонения сообщения, укажите настраиваемый код уведомления о доставке. Например, на следующем рисунке показано, что раздел Текст для отображения в разделе «Диагностические сведения для администраторов» сообщения об отклонении будет включен в сообщение об отклонении, а также будет содержать настраиваемый код уведомления о доставке 5.7.228. Этот код связан с новым настраиваемым уведомлением о доставке, созданным с помощью команды, показанной в Сопоставление настраиваемого уведомления о доставке далее в этом разделе.

Bb123506.note(ru-ru,EXCHG.140).gifПримечание.
Можно проверить, существует ли настраиваемое уведомление о доставке для определенного кода уведомления. Используйте командлет Get-SystemMessage, чтобы отобразить список всех настраиваемых уведомлений о доставке. Также можно отобразить список стандартных кодов уведомлений о доставке и связанных с ними уведомлений о доставке с помощью командлета Get-SystemMessage с параметром Original.

Ограничение в соответствии с корпоративными стандартами, созданное с помощью правил транспорта на транспортном сервере-концентраторе
Ограничение в соответствии с корпоративными стандартами, созданное с помощью правила транспорта

Дополнительные сведения о создании правил транспорта и о настройке ограничения в соответствии с корпоративными стандартами см. в следующих разделах:

Использование командной консоли Exchange для создания правила транспорта для отклонения сообщений и предоставления настраиваемого кода уведомления о доставке

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Правила транспорта» в разделе Политика обмена сообщениями и соответствие требованиям.

В этом примере показано, как создать правило транспорта «SalesBrokerageEthicalWall» для отклонения сообщений между группами рассылки «Группа продаж» и «Группа брокеров» и использования в ответе отклонения настраиваемого кода уведомления о доставке 5.7.228.

Bb123506.note(ru-ru,EXCHG.140).gifПримечание.
Предикат BetweenMemberOf, используемый в этой процедуре, является примером. Можно использовать любое условие в соответствии с требованиями.
New-TransportRule SalesBrokerageEthicalWall -BetweenMemberOf1 "Sales" -BetweenMemberOf2 "Brokerage" -RejectMessageEnhancedStatusCode "5.7.228" -RejectMessageReasonText "Text to display in the 'Diagnostic information for administrators' section"

Дополнительные сведения о синтаксисе и параметрах см. в разделе New-TransportRule.

Сопоставление настраиваемого уведомления о доставке

Командлет New-SystemMessage используется для создания настраиваемого уведомления о доставке для кода уведомления о доставке. После создания настраиваемого уведомления о доставке сервер Exchange 2010 автоматически использует его для отклонения сообщения с указанным кодом уведомления о доставке. При указании идентичного настраиваемого кода уведомления о доставке в нескольких правилах транспорта уведомление о доставке добавляется в отчеты о недоставке, созданные с помощью этих правил транспорта.

Bb123506.note(ru-ru,EXCHG.140).gifПримечание.
Чтобы изменить текст по умолчанию, сопоставленный с кодом уведомления о доставке 5.7.1, необходимо создать новое настраиваемое уведомление о доставке с помощью командлета New-SystemMessage. Тем не менее, при этом новый текст будет отображаться при каждом использовании кода уведомления о доставке 5.7.1, в том числе и для сообщений, отклоненных другими компонентами транспорта Exchange. Поэтому рекомендуется создать новый код уведомления о доставке для определенных действий правил транспорта.

В этом примере показано, как создать настраиваемое уведомление о доставке с кодом уведомления 5.7.228. Уведомление о доставке создано на английском языке. Это сообщение также включает в себя ссылку на внутренний веб-сайт, содержащий дополнительные сведения о политиках обмена сообщениями в организации.

New-SystemMessage -DsnCode 5.7.228 -Language En -Internal $True -Text 'Sending messages between the Sales and Brokerage groups is prohibited by policy #123. For more information, see <a href="http://intranet.contoso.com/policy.html#123">Compliance Policy 123</a>.'

На следующем рисунке показан результат введения предыдущей команды в командной консоли Exchange.

Настраиваемое уведомление о доставке для использования с ограничением в соответствии с корпоративными стандартами
Создание настраиваемого сообщения с уведомлением о доставке для использования в правиле

Bb123506.note(ru-ru,EXCHG.140).gifПримечание.
Можно также создавать настраиваемые уведомления о доставке на дополнительных языках или полностью удалить версии этих уведомлений на английском языке. Список поддерживаемых языков, которые можно использовать в уведомлениях о доставке, см. в разделе Поддерживаемые языки для системных сообщений.

Пример отчета о недоставке с настраиваемым уведомлением о доставке

После создания настраиваемого уведомления о доставке для кода уведомления о доставке, указанного в действии правила транспорта RejectMessage, сервер Exchange 2010 может использовать код уведомления о доставке и само уведомление в отчетах о недоставке отправителям, сообщения которых заблокированы правилом транспорта.

Например, на следующем рисунке показан отчет о недоставке, отправленный Анатолию Петренко, который является участником группы рассылки «Группа брокеров». Он получил отчет о недоставке, так как попытался отправить сообщение Ивану Сороченко, который является участником группы рассылки «Группа продаж». Правило транспорта было создано для применения ограничения в соответствии с корпоративными стандартами для групп «Brokerage Group» (группа брокеров) и «Sales Group» (группа продаж). Это правило транспорта не позволяет членам этих групп отправлять сообщения друг другу.

На следующем рисунке уведомление о доставке также содержит ссылку на соответствующую корпоративную политику соответствия требованиям. Щелкнув эту ссылку, Анатолий сможет ознакомиться с политикой, запрещающей взаимодействие между двумя группами.

Отчет о недоставке, созданный правилом транспорта, которое устанавливает ограничение в соответствии с корпоративными стандартами
Отчет о недоставке, созданный правилом транспорта, устанавливающим ограничение в соответствии с корпоративными стандартами