通过瞬时连接路由邮件
对因特网或对 Domino® 网络上其他服务器没有永久连接的站点可以通过瞬时连接(如网络拨号连接)来发送和接收消息。
关于此任务
例如,没有永久连接因特网的组织可以使用其 ISP 的远程邮件服务器来保留邮件,直到本地邮件服务器呼叫 ISP 服务器并从此 ISP 服务器检索或“拉入”暂挂的邮件。如果 ISP 邮件服务器支持 SMTP ETRN 命令,那么可以将 Domino® 服务器配置为通过 SMTP“拉入”邮件。本地 Domino® 服务器也可以使用 Notes® 路由协议通过 Notes® 直接拨号连接来从远程 Domino® 服务器拉入消息。
将 Domino® 设置为从远程服务器拉入邮件
关于此任务
缺省情况下,本地服务器启动与远程服务器的连接时,会使用此连接将邮件推送到远程服务器。本地服务器不能从远程服务器中“拉入”暂挂的邮件。而只有在远程服务器启动连接来路由这些待发消息时,本地服务器才会从远程服务器接收邮件。要更改此缺省行为,使本地服务器在将邮件发送到远程服务器的同一个会话期间也能够从远程服务器检索邮件,应将本地服务器设置为发送“拉入请求”到远程服务器。
本地服务器被设置为发送“拉入请求”时,它会向远程服务器发送一个消息,请求该服务器传递发往本地服务器的所有待发邮件。接收拉入请求的远程服务器可以是任何 SMTP 主机;它不一定是 Domino® 服务器。远程服务器收到“拉入请求”时,将检查邮件队列中是否有发往本地服务器的待发邮件,并启动传输这些邮件所必需的进程。
如果要使用 SMTP 路由,必须确保已经在其他服务器(接收“拉入请求”的服务器)上启用 ETRN 协议扩展,否则该服务器将无法接收拉入请求。同样,远程服务器必须能将发起服务器的 DNS 主机名解析为 IP 地址,以确保能够发送邮件。通常,ETRN 要求发起服务器具有静态 IP 地址,保留暂挂消息的服务器可以在 DNS 中获取此 IP 地址。
配置拨号路由时,可以指定本地服务器要在多长时间内保持线路连接,以便远程服务器能够建立连接。这有助于防止在远程服务器能够传输任何待发邮件之前,发起服务器就挂断线路。发起服务器发送一个拉入请求,再推出发往远程服务器的邮件,然后等待来自远程服务器的待发邮件。
发送拉入请求时,发起服务器也可以请求其他服务器、域、主机的邮件或发起服务器所负责的组织中的任何队列名。
ETRN 命令
关于此任务
通过 ETRN 支持,拨号 SMTP 主机可以通知为其保留消息的 SMTP 服务器何时传递这些消息。由于拨号主机在单个会话过程中同时发送和接收邮件,因此 ETRN 允许服务器高效地使用带宽资源。
ETRN 表示 Extended Turn,是 RFC 1985 中定义的一种 SMTP 服务扩展命令。它具有比最初在 RFC 821 中定义的 SMTP TURN 命令更高的安全性。TURN 命令允许 SMTP 会话中涉及的主机反转其各自的角色,例如,如果 Server1 向 Server2 发送 SMTP 消息,那么 Server1 可以发布 TURN 命令,以便使 Server2 成为发送者,而使 Server1 成为接收者。
但是,由于 TURN 命令没有任何机制来验证调用主机的身份,因此使用此命令会带来安全性风险。假冒服务器身份的恶意用户可能伪装成属于其他某个人的因特网域,然后使用 TURN 命令来检索预期发往该域的消息。
ETRN 命令通过重新定义 SMTP 会话过程中的发送和接收角色来弥补此安全漏洞。例如,Server1 向 Server2 发出 ETRN 命令后,ETRN 将指示 Server2 打开与 Server1 的新 SMTP 会话。由于 Server2 必须在 DNS 中将 Server1 的名称解析为 IP 号,因此 Server2 通常能打开与正确的计算机的新的 SMTP 会话。
要使 Domino® 能够使用 ETRN 通过拨号连接检索新的邮件,您的 ISP 必须支持此命令。请检查您的 ISP 以验证它们是否支持此命令。也可以通过建立与 ISP 的 SMTP 服务器端口 25 的 telnet 连接来验证其是否支持此命令。SMTP 会话开始之后,输入 EHLO 并按 Enter 键。来自 ISP 的 SMTP 服务器的响应表明该服务器是否支持 ETRN。
将服务器设置为通过瞬时连接路由邮件
过程
- 对于 SMTP 路由,在发送方服务器的“配置设置”文档的路由器/SMTP 基本选项卡上,为发往本地因特网域外部的消息启用 SMTP。
- 在 Domino® Administrator 中,单击配置选项卡,展开邮件处理部分。
- 单击连接。
- 单击添加连接。
- 在基本选项卡中,填写下列字段:
表 1. “基本”选项卡字段 字段
描述
连接类型
选择以下某个选项:
网络拨号 -- 为使用此拨号连接通过 SMTP 路由邮件的服务器选择此选项。也可以为 NRPC 路由使用此选项。
Notes® 直接拨号 - 仅为将使用此连接来通过 NRPC 将邮件路由到其他 Domino® 服务器的服务器选择此选项。
源服务器
发起路由请求的本地 Domino® 服务器的 Notes® 分层名称,例如 SMTP/East/Renovations。
源域
源服务器的 Domino® 域,例如 RenovationsEast
使用 LAN 端口
对于网络拨号连接,输入本地服务器上 Domino® TCP/IP 端口的端口名称。
使用端口
对于 Notes® 直接拨号连接,指定源服务器使用的通信端口的名称。
目标服务器
Domino® 服务器的名称,或您希望将邮件路由到的 SMTP 服务器的名称。
对于到 ISP 服务器的 SMTP 路由连接,应输入 ISP 服务器的主机名,例如,Internet.isp.com。根据 ISP 的需求,指定的主机可以用于外发邮件、外来邮件(使用 ETRN)或两者。如果主机用于外发邮件,请在“配置设置”文档的“路由器/SMTP - 基本”选项卡上离开本地因特网域的消息的中继主机字段中输入相同的主机名。
目标域
要通过 Notes® 路由来路由到 Domino® 服务器,请输入目标服务器的 Domino® 域。
配置到 ISP 服务器的 SMTP 路由时,请保留此字段为空。
- 在路由和复制选项卡上,填写以下字段,然后单击保存并关闭:
表 2. “路由和复制”选项卡字段 字段
描述
传递任务
选择“邮件路由”
路由器类型
选择以下某个选项:
- 推出等待 -- 当目标服务器仅用于外发邮件并需要启动与源服务器的连接时,应选择此选项。源服务器建立拨号连接之后,将等待接收来自目标服务器的连接。目标服务器连接并发布“拉入请求”后,源服务器将向远程服务器推出待发邮件。
- 仅推出 --(缺省)如果目标服务器仅用于外发邮件,应选择此选项。源服务器会呼叫目标服务器并将队列中发往该目标服务器的邮件发送出去。需要为用于外来邮件的服务器创建单独的“连接”文档。
- 拉入推出 -- 如果源服务器所连接的 ISP 主机用于外来和外发路由,应选择此选项。源服务器会呼叫目标服务器,将待发邮件推出或发送到该目标服务器,然后从目标服务器“拉入”邮件(实际上是呼叫方服务器请求其他服务器推出邮件以返回给它自己)。目标服务器推出待发邮件以返回给源服务器。如果选择此选项,必须指定源服务器是使用 Notes® 路由还是 SMTP 来发布拉入请求。
- 仅拉入 --(缺省)如果目标服务器仅用于外来邮件,应选择此选项。源服务器会呼叫目标服务器并发布拉入请求(请求其他服务器推出邮件以返回给它自己)。目标服务器推出任何待发邮件以返回给源服务器。需要为用于外发邮件的服务器创建单独的“连接”文档。
拉入传递请求协议
选择以下某个选项:
- Notes® RPC - 服务器使用 Notes® 远程过程调用来发出拉入请求。
- SMTP -- 服务器使用 SMTP 发出拉入请求。请为支持 ETRN 的 SMTP 连接选择此选项。
注: 如果目标服务器是 Domino® 服务器,那么仅当“路由器类型”设置为“仅拉入”时,才会应用此字段中指定的协议。反之,如果“路由器类型”被设置为“拉入推出”,则发送服务器始终使用与将邮件传输到目标服务器相同的协议发布拉入请求。当发布拉入请求时请求
指定源服务器代表哪些服务器、主机或域发布拉入请求。此请求的结果是,远程服务器将发送它为指定实体保留的所有邮件。选择下列一个或多个选项:
- 源服务器名称(Notes® 和主机)-(缺省值)源服务器请求远程服务器传输发往源服务器上收件人的任何消息。源服务器为指定了 Domino® 服务器名称或 DNS 主机名(例如,CN=Server/Org=RENOVATIONS 或 server1.renovations.com)的地址接收消息。
- 在“全局域”中列出的所有本地主因特网域 -(缺省值)源服务器请求目标服务器传输它为收件人保留的所有消息,这些收件人的地址位于源服务器的“全局域”文档中指定的主因特网域(例如,renovations.com)内。
- 在“全局域”中列出的所有备用因特网域别名 - 源服务器请求目标服务器传输它为收件人保留的所有消息,这些收件人的地址位于源服务器的“全局域”文档中列出的任何因特网域名(例如,renovations.com、sales.renovations.com、renovations-alias.com)内。
- 以下服务器/域/主机 - 源服务器请求目标服务器传输它为指定 Domino® 服务器、因特网域或 DNS 主机名中的收件人保留的所有消息。如果选择此选项,应列出代表其发出拉入请求的特定服务器、域或主机。如果远程服务器要求呼叫服务器在发送 ETRN 拉入请求以启动邮件传输时,使用特定语法或名称,应使用此选项。
拉入路由器超时
呼叫服务器在断开与应答服务器的连接之前,等待其答复拉入请求的时间(以秒为单位)。缺省超时为 30 秒。
- 对于外发 SMTP 连接,将本地网络中的其他服务器配置为使用拨号系统作为中继。
- 更改将在下一次更新路由器配置之后生效。要使新设置立即生效,请重新加载路由配置。