邮件


使用 SMTP 路由邮件概述
缺省情况下,Domino 使用 Notes 路由协议在服务器间传输邮件。可以将 Domino 配置成使用 SMTP 来路由邮件,以作为 Notes 路由的替代或者补充。

通过 SMTP 路由传输消息是作为两个服务器之间的点到点交换执行的。发送方 SMTP 服务器直接与接收方 SMTP 服务器联系,并与其建立一个双向的传输通道。要通过 SMTP 发送邮件,需经过以下过程:

1. 发送方服务器检查收件人的地址(格式为 localpart@domain),并在 DNS(域名系统)中查找网络域。

2. DNS 返回该网络域的 Mail Exchanger (MX) 记录,指出该网络域中可通过 SMTP 接受邮件的服务器的 IP 地址。

3. 发送方服务器通过 TCP/IP 连接到目标服务器,在端口 25 建立一个 SMTP 连接,传输邮件,然后关闭该连接。

在 Domino 服务器上启用 SMTP

Domino 支持通过 SMTP 发送和接收邮件,方式是分别单独启用 SMTP 侦听任务和 SMTP 路由器。SMTP 侦听任务处理外来的 SMTP 连接并将通过这些连接接收的邮件邮递到 MAIL.BOX。它不会处理这些邮件的后续邮递或传输。可以在“服务器”文档的“基本”附签上配置 SMTP 侦听任务以接收邮件。有关将 Domino 配置成接收来自组织内其他服务器和/或来自 Internet(通过 SMTP)的 SMTP 邮件的详细信息,请参阅设置邮件路由一章。???

SMTP 的 Router 任务与处理 Notes 路由的 Router 任务是同一个任务。当 MAIL.BOX 中的邮件需要传输到另一个服务器时,路由器就会确定向何处发送该邮件,以及是通过 Notes 路由发送还是通过 SMTP 发送。

缺省情况下,SMTP 是禁用的。要将 Domino 配置成使用 SMTP 发送邮件,必须对“配置设置”文档“路由器/SMTP”“基本”附签中的设置进行更改。可以将 Domino 配置成向下列目标发送邮件时使用 SMTP:


路由器如何确定何时使用 SMTP

在既支持 SMTP 也支持 Notes 路由的服务器上,每次路由器在 MAIL.BOX 中检测到新邮件时,都会选择传输邮件所使用的协议。路由算法取决于邮件的地址、格式以及服务器是配置为在本地 Domino 网络域内部发送邮件时使用 SMTP 还是向本地 Internet 网络域之外发送邮件时使用 SMTP 或者两者都使用。

使用 SMTP 向本地网络域地址发送邮件

在本地 Domino 网络域内部启用 SMTP 允许路由器在向同一 Domino 网络域中的另一个 Domino 服务器传输邮件时可以考虑将 SMTP 作为一个可选的路由协议使用。当服务器配置成在本地 Domino 网络域内部发送邮件时使用 SMTP 时,可以有下列选项:


路由器从 MAIL.BOX 中获得邮件后,会读取地址以确定收件人是否位于本地网络域中。如果收件人在本地,则路由器会在 Domino 的 ($Users) 视图中查找包含该地址的“个人”文档。如果该网络域中允许使用 SMTP 而且邮件格式与此设置中指定的格式相匹配,则路由器使用 TCP/IP 连接目标服务器,并建立 SMTP 连接,然后传输该邮件。

缺省情况下,在本地 Domino 网络域内部启用 SMTP 允许路由器使用 SMTP 将邮件传输到同一 Domino 网络域中的任何其他 Domino SMTP 主机。可以在本地网络域中限制 SMTP 的使用,以便只允许在同一个 Domino 命名网络中的服务器之间传输邮件时使用 SMTP。要设置此限制,请使用“配置设置”文档的“路由器/SMTP”“基本”附签中的“本地 Notes 网络域中可经 SMTP(基于 TCPIP)访问的服务器”域。

如果接收方服务器正在运行 SMTP 侦听任务,则配置为在本地 Domino 网络域中发送邮件时使用 SMTP 的服务器将始终使用 SMTP 向同一个 Domino 命名网络中的目标发送 MIME 邮件。对于 Notes 格式的邮件,只在服务器配置为通过 SMTP 发送所有邮件时路由器才发送 SMTP。

向本地 Internet 网络域之外发送 SMTP

允许 Domino 向外部 Internet 网络域发送 SMTP 使得服务器可以直接向接收方网络域中的主机传输外出 Internet 邮件,或者间接地向 Internet 主机传输外出 Internet 邮件。

如果 MAIL.BOX 中的邮件的收件人地址包含 @ 符号和无法解析为本地 Domino 网络域的网络域部分(@ 符号右侧的地址部分),则路由器会将该邮件的目标识别为非本地。非本地地址可以是 RFC 821 Internet 地址(其中网络域部分包含一个句点,且格式为 localpart@org.domain),也可以是另一个 Domino 网络域中的地址(包括外部网络域,如寻呼机或传真网关)。

为了确定一个 Internet 地址是不是本地的,路由器会检查地址的网络域部分是否与 Domino 目录中“全局网络域”中定义的任意本地 Internet 网络域相匹配。本地 Internet 网络域包括“全局网络域”文档的“本地主要 Internet 网络域”和“等价的 Internet 网络域别名”域中列出的所有网络域。如果不存在“全局网络域”文档,则路由器会将收件人地址中的网络域与服务器的主机名相比较。例如,如果邮件发送至 jdoe@mailhost3.acme.com 而路由器位于服务器 mailhub.acme.com 上,则路由器便会知道收件人是位于本地 Internet 网络域的。

将 Domino 邮件系统与 Internet 相连接

由于 Domino 使用 Internet 标准的 SMTP 路由协议路由邮件,因此将 Domino 系统配置成从外部 Internet 网络域接收和发送邮件非常容易。对于外出邮件,可以使用只有指定的服务器使用 SMTP 向外部网络域路由邮件的网关路由结构,也可以使所有邮件服务器都能够使用 SMTP 向外部网络域路由邮件。对于外来邮件,则需要确定如何将进入 Internet 网络域的邮件从防火墙路由至 Domino 服务器。如何设置外来邮件取决于组织使用的是一个 Internet 网络域名称还是多个名称,以及服务器的分布。

有关将 Domino 连接到 Internet 的详细信息,请参阅准备发送与接收 Internet 邮件向外部 Internet 网络域路由邮件主题。

使用转发主机

转发主机是一个连接到 Internet 的负责转发(或中继)外来或外出 Internet 邮件的 SMTP 服务器或防火墙。转发主机也可以是一个映射到多个 MX 记录的 DNS 名称。要将 Domino 配置成使用转发主机,可以使用发送方服务器的“配置设置”文档中的两个域。应首先将转发主机的 DNS 或主机名添加到离开本地 Internet 网络域的消息的转发主机域,然后启用“在将消息发送到本地 Internet 网络域之外时使用 SMTP”。

注意 R4 SMTP MTA 服务器使用“SMTP 连接”文档中指定的转发主机。

使用 Notes 路由向 SMTP 服务器传输外出 Internet 邮件

在不使用 SMTP 路由邮件的内部 Domino 服务器上,Domino 使用 Notes 路由向 Domino SMTP 服务器传输外出 Internet 邮件,然后 Domino SMTP 服务器再直接或通过转发主机将邮件传输到 Internet。要将服务器配置为使用 Notes 路由向 Domino SMTP 服务器传输 Internet 邮件,需要使用“外部 SMTP 网络域”文档“SMTP 连接”文档

另请参阅