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.
Примечание.
При использовании командной консоли 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.
Примечание.
При указании кода уведомления о доставке, отличного от 5.7.1,
необходимо создать настраиваемое уведомление о доставке,
сопоставленное с кодом уведомления о доставке. Если соответствующий
код уведомления о доставке не существует, сервер Exchange
2010 использует код уведомления о доставке 5.7.0.
Использование консоли управления
Exchange для создания правила транспорта для отклонения сообщений и
предоставления настраиваемого кода уведомления о доставке
На странице Условия выберите условие между
участниками списка рассылки и списком рассылки, а затем
выберите группы рассылки, к которым необходимо применить правило
транспорта. Например, на следующем рисунке показано, что группы
рассылки «Группа продаж» и «Группа брокеров» выбраны для
использования с этим условием.
Примечание.
Предикат между участниками списка рассылки и списком
рассылки, используемый на шаге 1, является примером. Можно
использовать любое условие в соответствии с требованиями.
На странице Действия выберите действие Отправить
отправителю сообщение об отклонении с расширенным кодом
состояния, а затем введите текст сообщения об отклонении. Чтобы
создать полезное уведомление о доставке, в котором объясняется
причина отклонения сообщения, укажите настраиваемый код уведомления
о доставке. Например, на следующем рисунке показано, что
разделТекст для отображения в разделе «Диагностические
сведения для администраторов» сообщения об отклонении будет
включен в сообщение об отклонении, а также будет содержать
настраиваемый код уведомления о доставке 5.7.228. Этот код связан с
новым настраиваемым уведомлением о доставке, созданным с помощью
команды, показанной в Сопоставление
настраиваемого уведомления о доставке далее в этом разделе.
Примечание.
Можно проверить, существует ли настраиваемое уведомление о
доставке для определенного кода уведомления. Используйте командлет
Get-SystemMessage,
чтобы отобразить список всех настраиваемых уведомлений о доставке.
Также можно отобразить список стандартных кодов уведомлений о
доставке и связанных с ними уведомлений о доставке с помощью
командлета Get-SystemMessage с параметром
Original.
Дополнительные сведения о создании правил транспорта и
о настройке ограничения в соответствии с корпоративными стандартами
см. в следующих разделах:
Использование командной консоли
Exchange для создания правила транспорта для отклонения сообщений и
предоставления настраиваемого кода уведомления о доставке
В этом примере показано, как создать правило транспорта
«SalesBrokerageEthicalWall» для отклонения сообщений между группами
рассылки «Группа продаж» и «Группа брокеров» и использования в
ответе отклонения настраиваемого кода уведомления о доставке
5.7.228.
Примечание.
Предикат 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 автоматически
использует его для отклонения сообщения с указанным кодом
уведомления о доставке. При указании идентичного настраиваемого
кода уведомления о доставке в нескольких правилах транспорта
уведомление о доставке добавляется в отчеты о недоставке, созданные
с помощью этих правил транспорта.
Примечание.
Чтобы изменить текст по умолчанию, сопоставленный с кодом
уведомления о доставке 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.
Примечание.
Можно также создавать настраиваемые уведомления о доставке на
дополнительных языках или полностью удалить версии этих уведомлений
на английском языке. Список поддерживаемых языков, которые можно
использовать в уведомлениях о доставке, см. в разделе Поддерживаемые языки для
системных сообщений.
Пример отчета о недоставке с
настраиваемым уведомлением о доставке
После создания настраиваемого уведомления о доставке
для кода уведомления о доставке, указанного в действии правила
транспорта RejectMessage, сервер Exchange
2010 может использовать код уведомления о доставке и само
уведомление в отчетах о недоставке отправителям, сообщения которых
заблокированы правилом транспорта.
Например, на следующем рисунке показан отчет о
недоставке, отправленный Анатолию Петренко, который является
участником группы рассылки «Группа брокеров». Он получил отчет о
недоставке, так как попытался отправить сообщение Ивану Сороченко,
который является участником группы рассылки «Группа продаж».
Правило транспорта было создано для применения ограничения в
соответствии с корпоративными стандартами для групп «Brokerage
Group» (группа брокеров) и «Sales Group» (группа продаж). Это
правило транспорта не позволяет членам этих групп отправлять
сообщения друг другу.
На следующем рисунке уведомление о доставке также
содержит ссылку на соответствующую корпоративную политику
соответствия требованиям. Щелкнув эту ссылку, Анатолий сможет
ознакомиться с политикой, запрещающей взаимодействие между двумя
группами.
Отчет о
недоставке, созданный правилом транспорта, которое устанавливает
ограничение в соответствии с корпоративными стандартами