概要
在某些环境中,您可能要在 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