定义 SMTP 依赖性

 

上一次修改主题: 2005-04-26

本章前面已讨论,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 以满足组织的需要。