管理 DSN 消息
适用于:Exchange Server 2013
Microsoft Exchange Server 2013 使用传递状态通知 (DSN) 向邮件发件人提供未送达报告 () 和其他状态消息。 可以使用内置 DSN,也可以创建自定义 DSN 消息以满足组织的需求。
开始前,有必要了解什么?
估计完成时间:15 分钟
您必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 邮件流权限主题中的"DNS"条目。
无法删除 Exchange 附带的内置 DSN 邮件。 若要更改内置 DSN 消息,需要为要自定义的 DSN 代码创建自定义 DSN 消息。 删除自定义 DSN 邮件时,与该邮件关联的 DSN 代码将还原为 Exchange 随附的内置 DSN 消息。
若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键。
提示
是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。
使用命令行管理程序查看内置的和自定义的 DSN 邮件
要查看随 Exchange 2013 附带的所有内置 DSN 邮件的摘要列表,请运行以下命令:
Get-SystemMessage -Original
要查看组织中的所有自定义 DSN 邮件的摘要列表,请运行以下命令:
Get-SystemMessage
要查看以英语形式发送给内部发件人的 DSN 代码 5.1.2 自定义 DSN 邮件的详细信息,请运行以下命令:
Get-SystemMessage En\Internal\5.1.2 | Format-List
使用命令行管理程序创建自定义 DSN 邮件
运行以下命令:
New-SystemMessage -Internal <$true | $false> -Language <Locale> -DSNCode <x.y.z> -Text "<DSN text>"
此示例创建以英语形式发送给内部发件人的 DSN 代码 5.1.2 自定义纯文本 DSN 邮件。
New-SystemMessage -Internal $true -Language En -DSNCode 5.1.2 -Text "You tried to send a message to a disabled mailbox that's no longer accepting messages. Please contact the Help Desk at extension 123 for assistance."
此示例创建以英语形式发送给外部发件人的 DSN 代码 5.1.2 自定义纯文本 DSN 邮件。
New-SystemMessage -Internal $false -Language En -DSNCode 5.1.2 -Text "You tried to send a message to a disabled mailbox that's no longer accepting messages. Please contact your System Administrator for more information."
此示例创建以英语形式发送给内部发件人的 DSN 代码 5.1.2 自定义 HTML DSN 邮件。
New-SystemMessage -DSNCode 5.1.2 -Internal $true -Language En -Text 'You tried to send a message to a <B>disabled</B> mailbox. Please visit <A HREF="http://it.contoso.com">Internal Support</A> or contact "InfoSec" for more information.'
您如何知道这有效?
要验证是否已成功创建自定义 DNS 邮件,请执行以下操作:
运行以下命令:
Get-SystemMessge -DSNCode <x.y.z> | Format-List Name,Internal,Text,Language
验证显示的值是否为您配置的值。
发送将生成您配置的自定义 DSN 的测试邮件。
使用命令行管理程序更改自定义 DSN 邮件的文本
要更改自定义 DSN 邮件的文本,请运行以下命令:
Set-SystemMessage <Locale>\<Internal | External>\<DSNcode> -Text "<DSN text>"
此示例更改分配到以英语形式发送给内部发件人的 DSN 代码 5.1.2 自定义 DSN 邮件的文本。
Set-SystemMessage En\Internal\5.1.2 -Text "The mailbox you tried to send an e-mail message to is disabled and is no longer accepting messages. Please contact the Help Desk at extension 123 for assistance."
您如何知道这有效?
要验证是否已成功更改自定义 DNS 邮件的文本,请执行以下操作:
运行以下命令:
Get-SystemMessage
.Set-SystemMessage <Locale>\<Internal | External>\<DSNcode> | Format-List -Text
验证显示的值是否为您配置的值。
使用命令行管理程序删除自定义 DSN 邮件
运行以下命令:
Remove-SystemMessage <Local>\<Internal | External>\<DSNcode>
此示例删除以英语形式发送给内部发件人的 DSN 代码 5.1.2 自定义 DSN 邮件。
Remove-SystemMessage En\Internal\5.1.2
您如何知道这有效?
要验证是否已成功删除自定义 DNS 邮件,请执行以下操作:
运行以下命令:
Get-SystemMessage
.验证 DSN 的区域设置、内部或外部收件人以及是否未列出您已删除的 DSN 代码。
将 DSN 邮件副本转发到 Exchange 收件人邮箱
可以通过将 DSN 邮件复制到 Exchange 收件人的邮箱来指定要监视的 DSN 代码列表。 但是,默认情况下,不会向 Exchange 收件人分配邮箱,因此将丢弃发送到 Exchange 收件人的任何邮件。 若要将 DSN 邮件的副本发送到 Exchange 收件人邮箱,需要将邮箱分配给 Exchange 收件人,然后指定要监视的 DSN 代码。 默认情况下,监视以下 DSN 代码:5.4.8
、、5.4.6
、5.4.4
5.2.4
、 5.2.0
和 5.1.4
。
步骤 1:使用 Shell 将邮箱分配给 Exchange 收件人
要将邮箱分配给 Exchange 收件人,请执行以下步骤:
由于电子邮件量可能很大,请考虑为 Exchange 收件人创建专用邮箱和 Active Directory 用户帐户。 有关详细信息,请参阅 创建用户邮箱。 否则,请确定要与 Exchange 收件人关联的现有邮箱。
运行以下命令:
Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient <MailboxIdentity>
例如,要将名为"Contoso System Mailbox"的现有邮箱分配给 Exchange 收件人,请运行以下命令:
Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient "Contoso System Mailbox"
步骤 2:指定要监视的 DSN 代码
使用 EAC 指定 DSN 代码
在 EAC 中,导航到 “邮件流>接收连接器”>“更多选项>组织传输设置>传递。
在“DNS 代码”部分中,使用 x.y.z> 格式<键入要监视的 DSN 代码,然后单击“添加。 选择现有条目,然后单击 “编辑 对其进行修改,或单击“ 删除 将其删除。 When you are finished, click Save.
使用命令行管理程序指定 DSN 代码
要替换现有值,请运行以下命令:
Set-TransportConfig -GenerateCopyOfDSNFor <x.y.z>,<x.y.z>...
此示例将 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="<x.y.z>","<x.y.z>"...; Remove="<x.y.z>","<x.y.z>"...}
此示例在转发到 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 代码。