在exchange使用中经常会遇到用户发送的邮件被通信的情况,比如收件人地址错误,收件人邮箱已满,一些未知的错误等。有时会接收到用户的投诉,去用户电脑上查看退信的邮件个别用户还不太愿意。为及时了解邮箱退信情况,及时提醒个别用户的邮箱已满需处理等,可将退信的邮件复制一个专用管理邮箱,以便于查看。具体办法如下:

  在Exchange2010/2013,可通过将 DSN (Delivery Status Notification)邮件复制到 Exchange 收件人的邮箱,可以指定要监视的一系列 DSN 代码。但是默认情况下,不会向 Exchange 收件人分配邮箱,因此任何发送给 Exchange 收件人的邮件都将被丢弃。要将 DSN 邮件副本发送给 Exchange 收件人邮箱,您需要向 Exchange 收件人分配一个邮箱,然后指定要监视的 DSN 代码。默认情况下,监视以下 DSN 代码:5.4.85.4.65.4.45.2.45.2.05.1.4

  例如:要将名为"mis1"的现有邮箱分配给Exchange收件人,并将5.1.1的DSN代码的邮件转发到mis1的邮箱,请运行以下命令

  也可以手动在EMC的控制台的“邮件传递”添加,如下

  注意:使用Set-TransportConfig -GenerateCopyOfDSNFor 5.1.1命令添加时,会删除已有的DSN代码,只保留5.1.1代码,如需添加多个DSN代码,可使用,分开。如

  测试结果如下,使用一个用户的邮箱发送一封邮件给一个不存在的邮箱,在mis1的邮箱可以看到DSN邮件


要将邮箱分配给 Exchange 收件人,请执行以下步骤:

  1. 由于电子邮件的数量可能会很大,请考虑为 Exchange 收件人创建专用邮箱和 Active Directory 用户帐户。有关更多信息,请参阅。否则,确定要与 Exchange 收件人关联的现有邮箱。

  2. 运行以下命令:

    Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient 
    例如,要将名为“Contoso System Mailbox”的现有邮箱分配给 Exchange 收件人,请运行以下命令:
    Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient "Contoso System Mailbox"



  1. 在 EAC 中,导航到“邮件流”>“接收连接器”>“更多选项”更多选项图标 >“组织传输设置”>“传递”。

  2. 在“DNS 代码”部分中,使用 <x.y.z> 格式键入要监视的 DSN 代码,然后单击“添加”添加图标。选择现有条目并单击“编辑”编辑图标 修改该条目,或单击“删除”删除 删除该条目。完成后,单击“Save”。


要替换现有值,请运行以下命令:

Set-TransportConfig -GenerateCopyOfDSNFor 
,
...

此示例将 Exchange 组织配置为将包含 DSN 代码 5.7.1、5.7.2 和 5.7.3 的所有 DSN 邮件转发到 Exchange 收件人。

Set-TransportConfig -GenerateCopyOfDSNFor 5.7.1,5.7.2,5.7.3

要在不修改任何现有值的情况下添加或删除条目,请运行以下命令:

Set-TransportConfig -GenerateCopyOfDSNFor @{Add="
","
"...; Remove="
","
"...}

此示例在转发到 Exchange 收件人的现有 DSN 邮件列表中添加 DSN 代码 5.7.5 并删除 DSN 代码 5.7.1。

Set-TransportConfig -GenerateCopyOfDSNFor @{Add="5.7.5"; Remove="5.7.1"}

要验证您是否已成功将 DNS 邮件副本配置为发送到 Exchange 收件人的邮箱,请监视与 Exchange 收件人关联的邮箱,并验证 DSN 邮件是否包含您指定的 DSN 代码。