本节讨论什么是路由组,以及如何创建和配置路由组和路由组连接器以管理内部邮件流。然后,由于网络拓扑与环境的变化,本节还讲述如何对路由拓扑进行调整。
定义 SMTP 依赖性
本章前面已讨论,Exchange 依赖 SMTP 在内部和外部传递邮件。这意味着,Exchange 依赖 SMTP 实现 Internet 邮件传递。但是,在配置 Exchange 以实现 Internet 邮件传递之前,必须了解 SMTP 所依赖的组件:
Internet 信息服务 (IIS)
如前所述,SMTP 服务是作为 Windows Server 2003 或 Windows 2000 Server 操作系统的一部分安装的。SMTP 是 IIS 的组件,并运行在名为 Inetinfo.exe 的进程下。如果将 IIS 从运行 Exchange 的服务器上删除,邮件流将停止工作。
IIS 为 HTTP、SMTP 和网络新闻传输协议 (NNTP) 等 Internet 服务提供框架进程。不要将 IIS 与 HTTP 混淆起来,因为其他几个服务(如 SMTP)均依赖 IIS 才能运行。安装 Exchange 后,SMTP 虚拟服务器的管理工作将转移到 Exchange 系统管理器中进行,即使服务本身仍然运行在 IIS 中也是如此。由于 Exchange 与 IIS 之间的此项集成,Exchange 和 SMTP 都需要 IIS 组件以及运行在 IIS 中的 SMTP 服务才能正常工作。
Active Directory
Exchange Server 2003 与 Microsoft Active Directory? 目录服务紧密集成在一起。Exchange 将其全部配置信息存储在 Active Directory 中,包括有关收件人策略、SMTP 虚拟服务器配置以及用户邮箱的信息。但是,SMTP 从 IIS 数据库中读取其设置。因此,为了向 IIS 提供实现 SMTP 功能所需的信息,Exchange 系统助理使用一个名为 DS2MB 的组件(元数据库的目录服务)将配置信息从 Active Directory 复制到 IIS 元数据库中。
DNS
SMTP 依赖 DNS 来确定其下一个内部或外部目标服务器的 IP(Internet 协议)地址。通常,内部 DNS 名称不在 Internet 上发布。因此,SMTP 必须能够联系到可以解析外部 DNS 名称的 DNS 服务器(以发送 Internet 邮件),以及可以解析内部 DNS 名称的 DNS 服务器(以实现组织内传递)。
此外,为了让 Exchange 服务器接收 Internet 邮件,DNS 服务器必须包含一条指向一个 A 记录的邮件交换 (MX) 资源记录,这个 A 记录应当具有 Exchange 服务器上接收组织的 Internet 邮件的 SMTP 虚拟服务器的 IP 地址。如果您支持多个域,则这些域必须各有一条 MX 记录,这样 DNS 才能接受发送到该域的邮件。
收件人策略
收件人策略用于为一组用户建立使用特定协议(如 SMTP)的默认电子邮件地址。电子邮件地址定义有效的格式,以便将入站电子邮件发送到 Exchange 系统。默认收件人策略所设置的邮件域是虚拟服务器接受的传入电子邮件所对应的邮件域。它为所有基于 Exchange 并且已启用邮箱的对象指定默认的 SMTP 和 X.400 地址。如果组织接收多个域的邮件,或者严格限制默认域在内部使用并使用另一个外部邮件域,还可以创建其他收件人策略。
在收件人策略中指定的任何 SMTP 域都会复制到 IIS 元数据库中,并设置为权威本地域。将这些域设置为权威本地域意味着 SMTP 接受这些域的入站邮件,并负责为该域发送所有未送达报告。只有在将 SMTP 地址添加到收件人策略中时,才不会将该地址视为本地地址,因为您在"SMTP 地址属性"对话框中清除了"此 Exchange 组织负责处理传递到此地址的所有邮件"复选框。
通过安装并正确配置前面的组件,确保 Exchange 中的 SMTP 正常运行。SMTP 正常运行后,您可以集中精力配置 SMTP 以满足组织的需要。
配置 SMTP
在 Exchange 中,使用 SMTP 虚拟服务器和 SMTP 连接器控制 SMTP 的配置。
SMTP 虚拟服务器
SMTP 虚拟服务器本质上是一个 SMTP 堆栈(既接收电子邮件也充当发送电子邮件的客户端的进程或服务器)。每个 SMTP 虚拟服务器都代表服务器上一个 SMTP 服务实例。因此,一个物理服务器可以驻留多个虚拟服务器。
SMTP 虚拟服务器由 IP 地址和端口号的唯一组合定义。IP 地址是 SMTP 虚拟服务器用来侦听传入 SMTP 连接的地址。默认的 IP 地址是"所有未分配",这意味着 SMTP 虚拟服务器在任意可用的 IP 地址上执行侦听。端口号是 SMTP 虚拟服务器用来接收通信的端口。到 SMTP 虚拟服务器的入站连接的默认端口号是端口 25。
使用 Exchange 系统管理器可以控制大多数 SMTP 设置。SMTP 虚拟服务器的属性设置控制着入站邮件以及出站邮件设置(程度较低)。
SMTP 连接器
SMTP 连接器用于指定邮件的独立路由。可以使用 SMTP 连接器建立 Internet 邮件的网关,或者连接到特定的域或邮件系统。连接器有助于您为指定的邮件路由指定具体的选项。
虽然可以使用 SMTP 虚拟服务器发送和接收 Internet 邮件,但大多数公司都配置 SMTP 连接器来路由 Internet 邮件。使用 SMTP 连接器是推荐的选项,因为它为发送到 Internet 的邮件提供独立的路由。此外,SMTP 连接器上的可用配置选项数大于 SMTP 虚拟服务器上的可用配置选项数。由于 SMTP 连接器的优点,以下各节描述了使用 Internet 邮件向导以及手动配置 Exchange 以发送 Internet 邮件的过程,包括有关创建和配置 SMTP 连接器以路由 Internet 邮件的信息。
使用向导配置 Internet 邮件
Exchange Server 2003 实现了新版本的 Internet 邮件向导,该向导可以帮助您配置与 Exchange Server 2003 或 Exchange 2000 Server 的 Internet 邮件连接。使用 Internet 邮件向导,可以配置 Exchange 服务器以发送 Internet 邮件、接收 Internet 邮件或发送并接收 Internet 邮件。此外,使用 Internet 邮件向导意味着不必手动配置 SMTP 连接器和 SMTP 虚拟服务器。Internet 邮件向导自动创建传出 Internet 邮件所必需的 SMTP 连接器,并配置 SMTP 虚拟服务器以接受传入邮件。
注意 如果已设置了 SMTP 连接器、修改了默认 SMTP 服务器的 IP 地址或端口号,或者在 Exchange 服务器上创建了其他 SMTP 虚拟服务器,将无法运行 Internet 邮件向导。但是,如果将服务器的配置重置为其默认状态,则可以运行 Internet 邮件向导。
要点 Internet 邮件向导主要用于环境复杂性低于大型企业公司的中小型公司。如果您具有复杂的或企业邮件传递环境,必须手动配置 Exchange 以传递 Internet 邮件。
启动 Internet 邮件向导
1. 在 Exchange 系统管理器中,用鼠标右键单击 Exchange 组织,再单击"Internet 邮件向导"。
注意 要运行 Internet 邮件向导,必须使用 Exchange Server 2003 附带的 Exchange 系统管理器版本。