简单邮件传输协议 (SMTP) 是 Exchange 服务器用来彼此通信和使用路由拓扑发送邮件的传输协议。SMTP 是 Microsoft? Windows Server? 2003 或 Microsoft Windows? 2000 Server 操作系统的一部分。在运行 Windows Server 2003 或 Windows 2000 Server 的服务器上安装 Microsoft Exchange 时,Exchange 为了实现附加功能而扩展 STMP 以支持更多 SMTP 命令。此功能包括传递链路状态的能力、可用的邮件路由状态以及其他 Exchange 功能。
但是,本地路由组中的特定服务器可能与指定的远程桥头服务器具有更好的直接网络连接。例如,服务器 A 与某个远程桥头服务器之间具有 56 Kbps 的直接连接,而服务器 B 和服务器 C 均与该远程桥头服务器具有 10 Mbps 的直接连接。这种情况下,可以将具有更好直接网络连接的服务器(即服务器 B 和服务器 C)指定为桥头服务器,并将这些特定的服务器添加到允许的桥头服务器列表中。
· Exchange 将远程路由组连接器的远程桥头服务器指定为在本地路由组的"常规"选项卡中作为桥头服务器列出的那些服务器。 作者: ghosty 时间: 2008-10-13 10:56 连接到 Internet
Internet 连接依赖 SMTP 和域名系统 (DNS) 以及其他一些组件。如前所述,SMTP 是 Exchange 用来在内部以及向 Internet 传递邮件的协议。要在 Exchange 组织中启用 Internet 邮件传递,应通过配置 SMTP 虚拟服务器和连接器来管理 SMTP 协议。此外,必须确保 DNS 配置正确,因为 DNS 负责查找组织外的邮件服务器,以便 SMTP 可以向其传递邮件。
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 连接器用于指定邮件的独立路由。可以使用 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 邮件向导,必须使用 Exchange Server 2003 附带的 Exchange 系统管理器版本。
2. 按照向导中的说明执行配置 Internet 邮件传递所必需的配置任务(见表 5.2 和 5.3)。
表 5.2 使用 Internet 邮件向导配置邮件的发送
表 5.3 使用 Internet 邮件向导配置邮件的接收 使用向导配置双宿主服务器
使用 Internet 邮件向导在双宿主服务器(这样的服务器配置了两个或多个网络地址,并且通常有两个网卡)上配置 Internet 邮件传递时,向导将执行表 5.2 和 5.3 中描述的必要配置步骤。
该向导还会在 Exchange 服务器上创建其他 SMTP 虚拟服务器。它以下列方式配置 Internet 邮件传递:
· 要配置服务器以发送 Internet 邮件,向导将引导您完成为默认 SMTP 虚拟服务器(将在其上创建 SMTP 连接器以发送出站邮件)分配 Intranet IP 地址的过程。为该虚拟服务器分配 Intranet IP 地址,以便只有在您的 Intranet 上的内部用户才能发送出站邮件。
· 要配置服务器以接收 Internet 邮件,向导将引导您完成为 Internet SMTP 虚拟服务器分配 Internet IP 地址的过程。之所以要为该虚拟服务器分配 Internet IP 地址,是因为外部服务器必须能够连接到该 SMTP 虚拟服务器才能发送 Internet 邮件。此外,您的 DNS 服务器上必须具有引用此服务器的 MX 记录以及 Internet SMTP 虚拟服务器的 IP 地址。
要点 要提高双宿主服务器的安全性,应使用 Internet 协议安全 (IPSec) 策略筛选 Internet 网络接口卡上的端口,并严格限制允许登录到该服务器的用户。有关 IPSec 的详细信息,请参阅 Windows 文档。
手动配置 Internet 邮件的发送
如果您的邮件传递环境很庞大或者很复杂,那么您将无法使用 Internet 邮件向导来配置 Exchange 以发送 Internet 邮件,而必须手动配置 Exchange 以处理通过 Internet 的出站邮件传递。
配置 Exchange 以发送 Internet 邮件的过程包括下列任务:
· 确认 SMTP 虚拟服务器使用的是标准的 SMTP 端口(端口 25)。
· 配置一个用来路由 Internet 邮件的 SMTP 连接器。
· 确认 DNS 服务器可以解析外部名称,以便 SMTP 可以传递邮件。
前面已讨论,大多数 SMTP 所使用的出站设置是在 SMTP 连接器上配置的。但是,不能配置 SMTP 连接器以控制 Exchange 用来发送出站邮件的端口和 IP 地址。要控制这些端口和 IP 地址,必须配置 SMTP 虚拟服务器。在虚拟服务器上配置的 SMTP 连接器将继承这些设置。
SMTP 虚拟服务器的两个属性直接与配置 Exchange 以发送 Internet 邮件相关:
· 出站 TCP 端口:确保出站端口设置为端口 25(默认设置)。在与发送 Internet 邮件相关的两个设置中,这是必须验证的设置。
注意 如果更改默认 SMTP 虚拟服务器上的默认设置,可能会导致邮件流出现问题。
· 使用外部 DNS 服务器:要发送 Internet 邮件,Exchange 使用的 DNS 服务器必须能够解析外部 (Internet) 名称。配置 DNS 解析外部名称的两种常见方法是:
· 将 Exchange 配置为指向一个内部 DNS 服务器,而该内部 DNS 服务器使用指向外部 DNS 服务器的转发器(这是最简单也最常见的方法)。
· 将 Exchange 配置为指向一个内部 DNS 服务器,而该内部 DNS 服务器不包含指向外部 DNS 服务器的转发器,然后在 SMTP 虚拟服务器上配置一个负责发送外部邮件的外部 DNS 服务器。