邮件
例如,没有永久连接 Internet 的组织可以使用其 ISP 的远程邮件服务器来保留邮件,直到本地邮件服务器呼叫 ISP 服务器并从此 ISP 服务器检索或“拉入”待发邮件。如果 ISP 邮件服务器支持 SMTP ETRN 命令,可以将 Domino 服务器配置为通过 SMTP 来“拉入”邮件。本地 Domino 服务器也可以使用 Notes 路由协议通过 Notes 直接拨号连接来从远程 Domino 服务器拉入邮件。
将 Domino 设置为从远程服务器拉入邮件
缺省情况下,本地服务器启动与远程服务器的连接时,会使用此连接将邮件推送到远程服务器。本地服务器不能从远程服务器中“拉入”待发邮件。而只有在远程服务器启动连接来路由这些待发邮件的情况下,本地服务器才能从远程服务器接收邮件。要更改此缺省行为,使本地服务器在将邮件发送到远程服务器的同一个会话期间也能够从远程服务器检索邮件,应将本地服务器设置为发送“拉入请求”到远程服务器。
本地服务器被设置为发送“拉入请求”时,它会向远程服务器发送一个消息,请求该服务器邮递发往本地服务器的所有待发邮件。收到拉入请求的远程服务器可以是任何 SMTP 主机,不一定是 Domino 服务器。远程服务器收到“拉入请求”时,将检查邮件队列中是否有发往本地服务器的待发邮件,并启动传输这些邮件所必需的进程。
如果使用 SMTP 路由,则必须确保已经在其他服务器(接收“拉入请求”的服务器)上启用了 ETRN 协议扩展,否则该服务器将无法接收拉入请求。同样,远程服务器必须能将发起服务器的 DNS 主机名解析为 IP 地址,以确保能够发送邮件。通常,ETRN 要求发起服务器具有固定的 IP 地址,保留待发邮件的服务器可以在 DNS 中获取此 IP 地址。
注意 某些 ISP 使用 DHCP 在主机连接时指定主机的新 IP 地址。如果远程系统在您每次连接时指定新 IP 地址,则不要将拨号系统配置为使用拉入路由。
配置拨号路由时,可以指定本地服务器要在多长时间内保持线路连接,以便远程服务器能够建立连接。这有助于防止在远程服务器能够传输任何待发邮件之前,发起服务器就挂断线路。发起服务器发送一个拉入请求,再推出发往远程服务器的邮件,然后等待来自远程服务器的待发邮件。
发送拉入请求时,发起服务器也可以请求其他服务器、网络域、主机的邮件或发起服务器所负责的组织中的任何队列名。
ETRN 命令
拨号 SMTP 主机获得 ETRN 支持后可以通知为其保留邮件的 SMTP 服务器何时邮递这些邮件。由于拨号主机在单个会话过程中同时发送邮件和接收邮件,因此 ETRN 使服务器可以有效地使用带宽资源。
ETRN 在 RFC 1985 中定义,它代表 Extended Turn,是一个 SMTP 服务扩展命令。它比最初在 RFC 821 中定义的 SMTP TURN 命令具有更高的安全性。TURN 命令允许 SMTP 会话中涉及的主机转换其各自的角色,例如,如果 Server1 向 Server2 发送 SMTP 邮件,则 Server1 可以发布 TURN 命令,使 Server2 变成发送者,而使 Server1 变成接收者。
但是,由于 TURN 命令没有验证呼叫主机标识的机制,因此使用此命令会有安全风险。欺骗服务器标识的恶意用户可以伪装成属于其他 Internet 网络域的用户,然后使用 TURN 命令检索发往该网络域的邮件。
ETRN 命令通过重新定义 SMTP 会话过程中的发送和接收角色来弥补此安全漏洞。例如,Server1 发布 ETRN 到 Server2 之后,ETRN 将指示 Server2 打开与 Server1 的新的 SMTP 会话。由于 Server2 必须在 DNS 中将 Server1 的名称解析为 IP 号,因此 Server2 通常能打开与正确的计算机的新的 SMTP 会话。
要使 Domino 通过拨号连接使用 ETRN 来检索新的邮件,您的 ISP 必须支持此命令。请检查您的 ISP 以验证它们是否支持此命令。也可以通过建立与 ISP 的 SMTP 服务器端口 25 的 telnet 连接来验证其是否支持此命令。开始 SMTP 会话之后,键入 EHLO 并按 Enter 键。ISP SMTP 服务器的答复会表明其是否支持 ETRN。
有关 Notes 直接拨号和网络拨号连接的详细信息,请参阅创建 Notes 直接拨号连接和创建网络拨号连接。
将服务器设置为通过瞬时连接路由邮件
1. 要进行 SMTP 路由,在发送服务器的“配置设置”文档中“路由器/SMTP”“基本”附签上,对发往本地 Internet 网络域之外的邮件启用 SMTP。
2. 从 Domino Administrator 中,单击“配置”附签,然后展开“消息处理”区段。
3. 单击“连接”。
4. 单击“添加连接”。
5. 在“基本”附签中,填写下列域:
网络拨号 -- 为使用此拨号连接通过 SMTP 路由邮件的服务器选择此选项。也可以为 NRPC 路由使用此选项。
Notes 直接拨号 -- 只为将使用此连接来通过 NRPC 将邮件路由到其他 Domino 服务器的服务器选择此选项。
对于到 ISP 服务器的 SMTP 路由连接,应输入 ISP 服务器的主机名,例如,internet.isp.com。根据 ISP 的要求,指定的主机可以用于外出邮件、外来邮件(使用 ETRN)或两者。如果主机用于外出邮件,则应输入与“配置设置”文档的“路由器/SMTP”“基本”附签“离开本地 Internet 网络域的消息的转发主机”域中的主机名相同的主机名。
配置到 ISP 服务器的 SMTP 路由时,请保留此域为空。
8. 更改将在下一次更新路由器配置之后生效。要使新设置立即生效,请重新加载路由配置。
另请参阅