如果 Exchange 2000 是链中的最后一个系统,则不要使用下列过程配置 Exchange 2000。最后一个接收系统必须为任何未解析的地址返回 NDR,而这是 Exchange 2000 的默认操作。如果 Exchange 2000 是链中的最后一个系统,最好在 Active Directory 中为所有外部系统收件人创建联系人,以确保他们的目标 SMTP 地址类似于下面的格式
@SMTPAddressSpace.domain.com
其中 SMTPAddressSpace 提供附加地址信息,以区分地址空间与典型的“@domain.com”名称空间。例如:@external.domain.com
- 或者 -
@sendmail.domain.com
第二种方法是共享所有地址空间。该方法的灵活性较差,但是配置较简单,可以应用在小型环境中。如果存在外部收件人的相应联系人,则不能使用该方法。有关在共享的 SMTP 域中使用联系人的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
319759 XADM:How to Configure Exchange 2000 Server to Forward Messages to a Foreign Messaging System That Shares the Same SMTP Domain Name Space
方法 1:共享所选的 SMTP 地址空间
首先需要了解 Exchange 2000 处理电子邮件的方式是不同的,这取决于 Exchange 2000 对特定 SMTP 地址空间是否具有管理权。要查看此设置,请执行以下操作:- 打开收件人策略的属性,单击电子邮件地址选项卡,单击 SMTP 地址,然后单击编辑。
- 检查“此 Exchange 组织负责处理传递到此地址的所有邮件”复选框的设置。如果该复选框被选中,则 Exchange 2000 拥有 SMTP 域的管理权。如果该复选框未选中,则 Exchange 2000 没有管理权。
315591 XCON:Authoritative and Non-Authoritative Domains in Exchange 2000
Exchange 2000 必须始终有默认收件人策略中主 SMTP 地址(以粗体表示)的管理权。否则,本地邮件可能无法流动。当您共享所选的 SMTP 地址空间时,共享的地址空间在 Exchange 2000 中被设置为无管理权。如果您要共享的地址空间不是默认收件人策略中的主地址,请单击以清除该域的“此 Exchange 组织负责处理传递到此地址的所有邮件”复选框。如果要共享默认收件人策略中的主 SMTP 地址,请将另一个地址设置为默认收件人策略中的主地址。您可能要添加一个 Exchange 2000 专为此目的而将拥有其管理权的新 SMTP 地址。该地址可能类似于“@localhost”或“@exchange.domain.com”,以便其目的是纯粹用于 Exchange 组织中的邮件流动。
要添加这样的一个策略,请使用下面的过程。请注意,仅在要共享的地址空间当前被设置为默认收件人策略中的主 SMTP 地址时,才必须添加这样的策略。否则,只需要为有问题的域清除“此 Exchange 组织负责处理传递到此地址的所有邮件”复选框。
- 单击默认收件人策略属性上的电子邮件地址选项卡。
- 单击新建,单击 SMTP,然后单击确定。
- 在地址框中,键入 @localhost 或 Exchange 组织可以对其有管理权的某些其他地址空间。常见的选择有:@localhost、@owa.domain.com 或 @exchange.domain.com,其中 domain.com 是您的 Internet 域。如果 Active Directory 域名与您的 Internet 域名不同,也可以使用 Active Directory 域名。
- 确保选中“此 Exchange 组织负责处理传递到此地址的所有邮件”复选框。必须对所有用户标记该域,以便他们可以登录默认 Microsoft Outlook Web Access (OWA) 虚拟服务器。
- 单击确定。
- 单击新 SMTP 地址,然后单击“设为主地址”。
- 打开收件人策略的属性,然后单击电子邮件地址选项卡。
- 单击要共享的 SMTP 地址空间,然后单击编辑。
- 通过单击以清除“此 Exchange 组织负责处理传递到此地址的所有邮件”复选框,取消 Exchange 2000 对该 SMTP 地址的管理权。
- 单击确定两次。
- 为“电子邮件地址”创建新的收件人策略,将其命名为类似于“用户地址”的名称。
- 在筛选选项卡上,单击修改,并设置筛选器以便将策略应用到所有适用的用户。如果此策略必须应用到所有用户,则请单击查找 Exchange 收件人屏幕上的确定。
- 在电子邮件地址(策略) 选项卡上,将共享的域设为主代理,将 @local 域保留为辅助代理。
- 单击确定。
- 在 Exchange 系统管理器中,右键单击连接器容器,单击新建,然后单击 SMTP 连接器。
- 键入适当的名称,然后单击“将通过此连接器的所有邮件转发到下列智能主机”选项。在方括号 ([]) 中,键入要将共享 SMTP 地址空间的电子邮件路由到的服务器的合格域名 (FQDN) 或 IP 地址。
- 单击添加,然后选择桥头。
- 单击地址空间选项卡,单击添加,单击 SMTP,然后单击确定。
- 在“电子邮件域”框中,键入不含 @ 符号的 SMTP 地址空间。例如:
nwtraders.com
- 因为 Exchange 2000 还必须为该域接收邮件,所以请单击以选中“允许将邮件中继到这些域”复选框。此设置允许桥头选项卡上列出的所有 SMTP 虚拟服务器为该域接收邮件。
- 单击确定。
方法 2:共享所有地址空间
该配置比较简单,但灵活性较差。在该配置中,Exchange 2000 对所有地址空间拥有管理权。您的目录中的任何联系人都不能有满足以下条件的目标地址:该地址与 Exchange 2000 对其有管理权的域相匹配。要应用该方法,请执行以下操作:- 打开默认 SMTP 虚拟服务器的属性。
- 单击邮件选项卡。
- 在“Forward all messages with unresolved recipients to host”(将所有带有未解析收件人的邮件转发给主机)框中,在方括号 ([]) 中键入将要接收未解析邮件的服务器的 FQDN 或 IP 地址。
- 单击确定。
- 在所有 Exchange 2000 服务器上为该默认 SMTP 虚拟服务器重复该过程,任何充当其他系统的入站网关的虚拟服务器除外。建议该服务器上不要有任何邮箱。
有关如何在 Exchange 2000 中路由有管理权和无管理权的域的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
315591 XCON:Authoritative and Non-Authoritative Domains in Exchange 2000