概要在某些环境中,您可能要在 Exchange 2000 和另一个电子邮件系统之间共享简单邮件传输协议 (SMTP) 地址空间(如 SMTP 域)。Exchange 2000 和外部系统上的邮箱都将在其地址中有相同的 SMTP 域。文本介绍如何配置 Exchange 2000 以共享 SMTP 地址空间。
更多信息本文假设 Exchange 2000 从 Internet 接受传入的邮件,在 Exchange 组织中查找匹配的收件人,然后将邮件转发给外部邮件系统。接收系统也可能执行同样操作:它可以查找匹配的收件人,然后将邮件转发给第三个电子邮件系统。请一定记住:此链中的最后一个系统必须对该域具有管理权。也就是说,最后一个接收系统必须查找匹配的收件人,如果找不到,则必须为该邮件生成未送达报告 (NDR)。如果接收系统查找匹配的收件人,并且在找不到时将邮件转发回最初的系统,则会出现循环邮件。
如果 Exchange 2000 是链中的最后一个系统,则不要使用下列过程配置 Exchange 2000。最后一个接收系统必须为任何未解析的地址返回 NDR,而这是 Exchange 2000 的默认操作。如果 Exchange 2000 是链中的最后一个系统,最好在 Active Directory 中为所有外部系统收件人创建联系人,以确保他们的目标 SMTP 地址类似于下面的格式 @SMTPAddressSpace.domain.com
其中 SMTPAddressSpace 提供附加地址信息,以区分地址空间与典型的“@domain.com”名称空间。例如: @external.domain.com
- 或者 -
@sendmail.domain.com
有两种方法可以配置 Exchange 2000 以共享 SMTP 地址空间。第一种方法是只共享所选的 SMTP 地址空间,而 Exchange 2000 保留对其他地址空间的管理权。该方法有更大的灵活性,因此是首选方法。同时,如果在 Active Directory 中创建联系人以便将邮件发送给外部收件人,并且如果此类外部收件人的目标 SMTP 地址与 Exchange 2000 的收件人策略中配置的 SMTP 域的地址匹配,则必须使用这一方法。也就是说,如果在一个收件人策略中有地址 @companyname.com,并且想要用目标地址 user@companyname.com 创建联系人,则必须使用本文稍后介绍的选择性共享方法(方法 1)共享 @companyname.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 没有管理权。有关 Exchange 2000 中有管理权和无管理权的 SMTP 域的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 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 地址,然后单击“设为主地址”。既然您有 Exchange 2000 拥有其管理权的另一个主 SMTP 地址,则可以共享另一个地址空间。要共享不是默认收件人策略中主 SMTP 地址的地址,则请执行以下操作: 打开收件人策略的属性,然后单击电子邮件地址选项卡。 单击要共享的 SMTP 地址空间,然后单击编辑。 通过单击以清除“此 Exchange 组织负责处理传递到此地址的所有邮件”复选框,取消 Exchange 2000 对该 SMTP 地址的管理权。 单击确定两次。此时,您可能要创建优先级更高的收件人策略,以确保用户获得正确的主(回复)地址。为此,请按照下列步骤执行操作: 为“电子邮件地址”创建新的收件人策略,将其命名为类似于“用户地址”的名称。 在筛选选项卡上,单击修改,并设置筛选器以便将策略应用到所有适用的用户。如果此策略必须应用到所有用户,则请单击查找 Exchange 收件人屏幕上的确定。 在电子邮件地址(策略) 选项卡上,将共享的域设为主代理,将 @local 域保留为辅助代理。 单击确定。由于 Exchange 2000 现在没有该域的管理权,当 Exchange 2000 在 Active Directory 中找不到匹配的地址时,它会尝试查找该名称空间的外部路径,方法是:首先寻找连接器,然后检查域名服务器 (DNS)。除非该域的 MX 记录已经指向 Exchange 2000 的假定发送目标服务器(在很多情况下,MX 记录指向 Exchange 2000 服务器本身),否则请创建一个 SMTP 连接器,以将邮件路由到特定主机。为此,请按照下列步骤执行操作: 在 Exchange 系统管理器中,右键单击连接器容器,单击新建,然后单击 SMTP 连接器。 键入适当的名称,然后单击“将通过此连接器的所有邮件转发到下列智能主机”选项。在方括号 ([]) 中,键入要将共享 SMTP 地址空间的电子邮件路由到的服务器的合格域名 (FQDN) 或 IP 地址。 单击添加,然后选择桥头。 单击地址空间选项卡,单击添加,单击 SMTP,然后单击确定。 在“电子邮件域”框中,键入不含 @ 符号的 SMTP 地址空间。例如: nwtraders.com
因为 Exchange 2000 还必须为该域接收邮件,所以请单击以选中“允许将邮件中继到这些域”复选框。此设置允许桥头选项卡上列出的所有 SMTP 虚拟服务器为该域接收邮件。 单击确定。完成这些设置后,当 Exchange 2000 在该 SMTP 域中找不到本地地址匹配项时,Exchange 2000 会将邮件转发给在拥有匹配地址空间的 SMTP 连接器中指定的主机。 方法 2:共享所有地址空间该配置比较简单,但灵活性较差。在该配置中,Exchange 2000 对所有地址空间拥有管理权。您的目录中的任何联系人都不能有满足以下条件的目标地址:该地址与 Exchange 2000 对其有管理权的域相匹配。要应用该方法,请执行以下操作: 打开默认 SMTP 虚拟服务器的属性。 单击邮件选项卡。 在“Forward all messages with unresolved recipients to host”(将所有带有未解析收件人的邮件转发给主机)框中,在方括号 ([]) 中键入将要接收未解析邮件的服务器的 FQDN 或 IP 地址。 单击确定。 在所有 Exchange 2000 服务器上为该默认 SMTP 虚拟服务器重复该过程,任何充当其他系统的入站网关的虚拟服务器除外。建议该服务器上不要有任何邮箱。同时请注意,该设置只影响有管理权的域。因此,对于任何有管理权的域,发送给未解析地址的邮件都被转发到在 SMTP 虚拟服务器上指定的服务器。该设置不会影响任何在 Exchange 2000 中无管理权的域。发送给无管理权域中未解析地址的邮件被路由到匹配的 SMTP 连接器(如果存在)。如果找不到匹配的 SMTP 连接器,则将邮件发送到在 DNS 中找到的 MX 记录中指定的服务器。
有关如何在 Exchange 2000 中路由有管理权和无管理权的域的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 315591 XCON:Authoritative and Non-Authoritative Domains in Exchange 2000