自动发现不适用于包含单标签域名的 Active Directory 林中的 OAB

 

适用于: Exchange Server 2010 SP3

上一次修改主题: 2016-11-28

如果您尝试将 Exchange Server 2007 中的自动发现功能与包含单标签域名的 Active Directory 林中的脱机通讯簿 (OAB) 一起使用,则自动发现功能会失常。

单标签 DNS 名称是指不包含 .com, .corp, .net 或 .org 等后缀的 DNS 名称。例如,使用 Contoso 而不是 Contoso.com。

发生此问题的原因在于 Outlook 假定默认电子邮件地址策略会映射到可公开解析的名称。为了通过 Internet 发送邮件,电子邮件地址策略中的 SMTP 域必须解析为 RFC 支持的顶级域之一(例如,RFC 1591 - Domain Name System Structure and Delegation 中介绍的顶级域名)。Outlook 要求电子邮件地址策略中定义的代理地址的名称中至少包含两个级别的层次结构。具体而言,地址必须至少包含一个 Outlook 接受的点后缀。以下列表包括了 Outlook 认为有效的名称示例:

  • contoso.com

  • contoso.eu

  • contoso.test

注释注意:
虽然 Outlook 认为 contoso.test 是有效的域名,但它不是可根据 RFC 标准公开解析的域名,因为 Internet 上并不存在名为 test 的顶级域。但是,可以将此类域名用于仅路由内部电子邮件。收件人无法为该域接收来自公司外部的邮件。

如何修复这个问题?

若要维护您的二级域 (SLD),默认电子邮件地址策略中的代理地址必须至少包括两个层次结构级别(例如,Fname.Lname@contoso.com)。

根据您的组织结构,运行以下一个或两个命令:

  • Exchange 2003 与 Exchange 2007 的混合组织

    • 如果 Exchange 2003 服务器上存在电子邮件地址策略(在 Exchange 2003 中称为收件人策略),则该策略不会有 OPATH 过滤语法。在这种情况下,请运行 Command 1,然后运行 Command 2。

    • 如果在 Exchange 2007 服务器上存在电子邮件地址策略,则仅运行 Command 2。

  • 纯 Exchange 2007 组织或 Exchange 2010 组织   仅运行 Command 2。

Command 1

Set-EmailAddressPolicy "Default Policy" -IncludedRecipients AllRecipients

Command 2

Set-EmailAddressPolicy "Default Policy" -EnabledPrimarySMTPAddressTemplate "%g.%s@contoso.com"

有关语法和参数的详细信息,请参阅 Set-EmailAddressPolicy

 © 2010 Microsoft Corporation。保留所有权利。