将 DSN 邮件与传输规则关联

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2006-11-27

本主题说明 Microsoft Exchange Server 2007 如何将传递状态通知 (DSN) 代码和邮件与安装了集线器传输服务器角色的计算机上的 RejectMessage 传输规则操作关联起来。

Exchange 2007 集线器传输服务器上运行的传输规则协助用户执行的操作之一是拒绝满足配置条件的邮件。拒绝邮件时,将向发件人返回未送达报告 (NDR),并删除原始邮件。有关传输规则的详细信息,请参阅传输规则概述

Exchange 2007 让您可以创建自定义的 DSN 邮件来自定义返回给发件人的 NDR 内容。自定义内容可以包含要发送给 NDR 收件人的信息,例如策略信息和特定的疑难解答或联系人信息。有关如何自定义 DSN 邮件的详细信息,请参阅管理发送状态通知

note注意:
本主题涉及了 RejectMessage 传输规则操作。RejectMessage 是 Exchange 命令行管理程序中用来选择将 NDR 邮件发送给发件人并删除原始邮件的传输规则操作的标识符。在 Exchange 管理控制台中,可以通过选择“将退回邮件发送给具有增强状态代码的发件人”传输规则操作,从而选择该传输规则操作。

RejectMessage 传输规则操作

要将 DSN 邮件与传输规则关联,必须通过集线器传输服务器上的 RejectMessage 传输规则操作创建传输规则。通过 RejectMessage 传输规则操作可以指定下列属性:

  • 拒绝原因 使用此属性指定的文本显示在 NDR 的“供管理员使用的诊断信息”部分。

  • 增强状态代码 增强状态代码是另一个引用 DSN 代码的方法。使用此属性指定的增强状态代码将 RejectMessage 传输规则操作与要显示在 NDR 的用户信息部分的 DSN 邮件关联起来。使用此属性指定的值可以是 5.7.1,或介于 5.7.10 与 5.7.999(包括这两个值)之间的任何值。

通过 RejectMessage 传输规则操作创建新传输规则时,Exchange 2007 将在 DSN 邮件列表中搜索与增强状态代码的 RejectMessage 属性指定的值匹配的 DSN 代码。如果找到了匹配的 DSN 代码,Exchange 2007 就自动将该 DSN 邮件与传输规则操作关联起来。如果未找到匹配的 DSN 代码,Exchange 2007 将在您创建传输规则时显示以下警告:No customized DSN text is configured for the enhanced status code '5.7.xxx'. You can use New-SystemMessage to configure DSN customization.

note注意:
如果指定 5.7.1 以外的 DSN 代码,必须创建自定义的 DSN 邮件以与 DSN 代码关联。如果没有匹配的 DSN 代码,Exchange 2007 将使用 5.7.0 DSN 代码。

图 1 显示了如何使用 Exchange 管理控制台中的“编辑传输规则”界面配置传输规则以强制实施隔离墙。配置 RejectMessage 传输规则操作的步骤如下:

  1. 选择“在通讯组与通讯组的成员之间”条件,然后选择要应用传输规则的通讯组。例如,图 1 显示了针对条件选择的是“销售组”通讯组和“经纪组”通讯组。

  2. 选择“将退回邮件发送给具有增强状态代码的发件人”操作,然后输入要显示作为拒绝原因的文本。如果要在 NDR 的用户信息部分中提供特定 DSN 邮件,应更改 DSN 代码。例如,图 1 显示已输入文本“要显示在‘供管理员使用的诊断信息’部分中的文本”作为拒绝原因,并且 DSN 代码已更改为“5.7.228”。DSN 代码将与使用本主题后面的图 2 中所示命令创建的新的自定义 DSN 邮件关联。

图 1 使用集线器传输服务器上的传输规则创建隔离墙

使用传输规则向导创建信息隔离墙

有关如何创建传输规则以及如何配置隔离墙的详细信息,请参阅下列主题:

DSN 邮件关联

可使用 New-SystemMessage cmdlet 创建基于 DSN 代码的自定义 DSN 邮件。创建自定义 DSN 邮件后,Exchange 2007 使用其 DSN 代码自动将 DSN 邮件与传输规则关联起来。自定义 DSN 邮件的 DSN 代码必须与在 RejectMessage 传输规则操作中指定的 DSN 代码相匹配。如果将具有相同自定义 DSN 代码的 RejectMessage 传输规则操作添加到多个传输规则操作,由这些传输规则生成的 NDR 中将显示相同的 DSN 邮件。

note注意:
如果要更改与 5.7.1 DSN 代码关联的默认文本,必须使用 New-SystemMessage cmdlet 新建自定义 DSN 邮件。但是,如果更改与 5.7.1 DSN 代码关联的默认文本,将在使用 5.7.1 DSN 代码的任何时候显示新文本。因此,建议针对特定传输规则操作新建 DSN 代码。

图 2 显示了在 Exchange 命令行管理程序中输入以下命令的结果。

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>.'

本示例中所示的 New-SystemMessage 命令创建了一个新的自定义 DSN 邮件,用于为强制实施隔离墙而配置的传输规则(如本主题前面的图 1 中所示)。

图 2 用于隔离墙的自定义 DSN 邮件

使用 Exchange 命令行管理程序创建 DSN 邮件

note注意:
图 2 中创建的是英语 DSN 邮件。但可以创建其他语言的自定义 DSN 邮件或完全忽略英语。有关 DSN 邮件可以采用的语言的详细信息,请参阅与系统邮件一起使用的所支持区域设置

有关如何创建自定义 DSN 邮件的详细信息,请参阅管理发送状态通知

具有自定义 DSN 邮件的 NDR 示例

创建了传输规则并创建了新的自定义 DSN 邮件(该邮件具有与 RejectMessage 传输规则操作中指定的值匹配的 DSN 代码)后,Exchange 2007 可以向其邮件按照传输规则被阻止的发件人发送 NDR。

图 3 所示为向属于经纪组成员的 Kim Akers 发送的 NDR。她收到 NDR 的原因是她试图向属于销售组成员的 David Simpson 发送邮件。之前创建了一条传输规则,在经纪组和销售组之间强制实施隔离墙。该传输规则阻止这两组的成员之间相互发送邮件。

该传输规则的配置如图 1 中所示。

用于创建包含 DSN 代码 5.7.228 的自定义 DSN 邮件的命令以及有关 Kim 收到 NDR 的原因的信息如图 2 中所示。

图 3 中的 DSN 邮件也显示指向公司相关遵从性政策的链接。Kim 可以单击此链接了解禁止两个组之间交流的政策。

图 3 由强制实施隔离墙的传输规则生成的 NDR

信息隔离墙生成的 NDR

详细信息

有关传输规则的详细信息,请参阅:

有关 DSN 邮件的详细信息,请参阅: