使用“全局域”文档将服务器设置为接收多个因特网域的邮件
每个组织都有一个主因特网域名(例如 renovations.com),世界上的其余位置通过此域名对该组织进行识别。缺省情况下,Domino® 将本地主因特网域视为服务器的主机名中所指定的域。例如,对于主机名为 Server1.renovations.com 的服务器,Server1.renovations.com 和 renovations.com 都视为本地因特网域。此服务器不接受发往其他因特网域收件人的邮件。
关于此任务
除了具有主因特网域之外,某些组织还使用备用的因特网域名称。如果贵组织使用多个因特网域名,那么您将希望 Domino® 将其他域后缀也视为本地域。通常,在下列情况下会使用多个因特网域名称:
- 组织更改了名称
- 组织收购另一个公司或与另一个公司合并,如果该公司已拥有现有的因特网域名称,并且用户在其地址中继续使用该因特网域
- 将邮件拓扑结构设置为在将消息路由到因特网或其他专用网络之前,通过防火墙将消息路由到其他子公司
- 特意将邮件拓扑结构设置为包括多个因特网域名称
如果由于上述原因,组织中的人员在主域之外的某个因特网域中拥有地址,则应创建“全局域”文档。“全局域”文档用于标识被视为 Domino® 域的内部域且本地域可以为其接受邮件的因特网域。缺省情况下,Domino® 目录不包含“全局域”文档。在“全局域”文档中,应指定一个主因特网域名称和多个辅助域名称。辅助域被列为备用因特网域别名。
“全局域”文档中的设置是静态设置,且只在服务器初始化时装入。不能通过重新启动或更新路由器(通过 TELL ROUTER UPDATE CONFIG 命令)来动态刷新设置。
必须确保已将 DNS 设置为包括您公司使用的所有因特网域名称。
使用“全局域”文档可定义下列内容:
- 被视为本地 Domino® 域的内部域且本地域能够为其接受外来 SMTP 邮件的因特网域,例如,renovations.com、sales.renovations.com,等等。
- 用于在尚未指定因特网地址的外发 SMTP 消息中将发件人的 Notes® 邮件地址转换为因特网地址的规则。
如果您有多个因特网域,在本地因特网域中有多个 Domino® 域,或者使用 Domino® SMTP 外来控制,那么“全局域”文档是必需的。
创建“全局域”文档
过程
- 确保要配置的服务器已经拥有“配置设置”文档。
- 在 Domino® Administrator 中,单击配置选项卡,展开邮件处理部分。
- 选择域,然后单击添加域。
- 在基本选项卡中,填写下列字段:
表 1. “基本”选项卡 字段 Enter 键 域类型 选择全局域 全局域名 用于描述域的单词或短语。一定不要使用现有域的名称来代表全局域。
如果全局域使用 SMTP MTA 发送 SMTP 邮件,那么在该字段中输入的名称必须与在 SMTP MTA 服务器的“服务器”文档(“MTA”选项卡 -“全局域名称”字段)中指定的全局域名称一致。如果这些条目不匹配,那么 SMTP MTA 无法装入,并且服务器控制台将显示以下消息:
Unable to get Global domain in the Name and Address book
全局域角色 选择以下某个选项:
- R5/R6/R7/R8 因特网域或 R4.x SMTP MTA - 适用于 Domino® R5 和更高版本 SMTP 服务器或使用 SMTP MTA 发送因特网邮件的 Domino® 服务器。
- X 400 MTA - 适用于使用 X 400 MTA 发送因特网邮件的 Domino® 服务器。
缺省全局域(用于除 HTTP 之外的其他因特网协议) 在包含多个“全局域”文档的 Domino® 目录中,选择该字段可将当前文档指定为缺省文档。一个 Domino® 目录只能包含一个缺省“全局域”文档。
如果将该“全局域”文档指定为缺省文档,那么此 Domino® 域中的服务器将使用其设置来控制没有发件人的因特网地址的外发 SMTP 消息的地址查找和构造。该目录中其他“全局域”文档中的地址转换设置都将被忽略。
如果存在多个“全局域”文档,但没有任何文档指定为缺省文档,那么路由器将使用 Domino® 目录中按字母顺序列在最后一个的“全局域”文档中的地址构造规则。但是,在这种情况下,路由器不使用在该“全局域”文档中定义的主因特网域来构造外发发件人的因特网地址;相反,它将使用在服务器的“服务器”文档中“基本”选项卡上的标准因特网主机名字段中输入的域后缀来构造地址。
注: 如果针对应用于该服务器的“配置设置”文档启用了地址查找,则路由器忽略缺省的“全局域”文档上的地址查找设置。 - 单击限制选项卡并填写以下字段:
表 2. “限制”选项卡字段 字段 Enter 键 Domino 域和别名 指定构成全局域的 Domino® 域的名称,包括本地 Domino® 域的名称。为了确保路由器正确为发送外发邮件的用户构造回复地址,请列出使用该“全局域”的每个 Domino® 域的名称。
对于名称中包含非 ASCII 字符的 Domino® 域,请包括只由 ASCII 字符组成的备用名/别名和域名称,并使用在下一个字段中定义的分隔符分隔这两个名称。Domino® 使用 ASCII 名称进行不支持非 ASCII 内容的 SMTP 通信。
当为 Admin%AliasName@renovations.com 格式的地址接收到邮件时,接收方服务器会将别名转换为实际的 Domino® 域名,然后将消息路由到指定的域。
别名分隔符 指定用于分隔非 ASCII 域名称与其 ASCII 域备用名的字符。缺省值是等号 (=)。
- 单击转换选项卡,填写以下字段,然后保存文档。
下表中的地址转换设置适用于通过 SMTP 从该 Domino® 域中的服务器发送的任何消息,无论收件人是在本地因特网域中还是在外部因特网域中。
尽管该文档显示“X.400 地址”的字段,但是除非您以前在该全局域中配置了 X.400 MTA,否则这些字段不适用于您的 SMTP 配置,并且应当保留为空。
表 3. “转换”选项卡 - SMTP 地址转换 字段 Enter 键 本地主要因特网域 贵公司用于对外代表自身的主因特网域名 - 例如,renovations.com。
对于外发邮件,当在外发 SMTP 邮件上构造发件人的因特网回复地址时,SMTP 服务器或 SMTP MTA 将该字段中的项作为因特网域后缀附加。这允许由多个子公司组成的组织在因特网上作为单个组织出现。例如,如果您输入 renovations.com,那么源自组织内的所有外发 SMTP 邮件的回复地址将为 renovations.com。即使在同一个 Notes® 全局域中配置了多个外发 SMTP 服务器时,也是如此。
要在从贵组织中不同服务器发送的邮件的回复地址中使用不同的因特网域(例如,renovations.com 和 renovations.co.uk),那么每个主域名都必须有一个“全局域”文档。
该字段和“备用的域别名”字段中列出的因特网域包含内部因特网域。对于外来邮件,SMTP 服务器或 SMTP MTA 针对这些项检验所有的邮件收件人的地址。列出的域中的收件人的邮件将被接收并进行本地传递。
此字段最大支持 64KB 的文本大小。
备用因特网域别名 贵公司使用的其他因特网域名 - 例如,sales.renovations.com、renovations.co.uk,等等。备用的因特网域别名充当主因特网域名称的别名。
该全局域中的 SMTP 服务器将接收在该字段或“本地主要因特网域”字段中列出的所有因特网域别名的外来邮件。外来 SMTP 邮件限制在列出的域。
您可以明确指定要包括在该“全局域”中的因特网域,也可以使用前置通配符(“*”)表示给定主域的所有子域;例如,*.iris.com。通配符只有在用作项的第一个字符时才有效。通配符不能用来表示顶级域名称,也不能用来表示域或子域名称中的一组字符。例如,以下内容是无效的通配符条目:iris.*、*is.com、iris*.com。
注: 当服务器收发多个因特网域的因特网邮件时,如果您希望每个用户的地址都能反映其各自域的标识符,请确保填写每个“个人”文档中的“因特网地址”字段。否则,从备用的因特网域中的用户外发的邮件看起来总是从主域发送的。此字段最大支持 64KB 的文本大小。
因特网地址查询 指定当邮件中不包含因特网地址时,服务器是否检查发件人的“个人”文档中是否有因特网地址。选择以下某个选项:
- 启用 - SMTP 服务器或 MTA 从“个人”文档的“因特网地址”字段获取发件人的因特网地址。在缺省情况下,将使用第一个包含 @ 符号的项并假定它是发件人的因特网地址。如果不存在包含 @ 符号的条目,发件人地址将基于其余全局域设置进行构造,并由本地部分构造来源字段、 包含的 Notes 域字段和 Notes 域位置字段构建。如果“个人”文档不在名称和地址簿中,则“路由器”将发件人的地址构造为:公共名称后跟 @ 符号,然后是列在“因特网域后缀”字段中的第一个因特网域名称。
对于未在其“个人”文档中指定因特网地址的用户,Domino® 服务器在“个人”文档的“用户名”或“简称/用户标识”字段中查找构造完整的因特网地址。如果找不到任何地址,那么 Domino® 会基于“全局域”文档的“SMTP 地址转换”部分中的信息构造发件人的地址。
- 禁用 -(缺省值)SMTP 服务器或 MTA 不会从 Domino® 目录查找发件人的因特网地址。相反,它根据“全局域”文档中的转换规则构造发件人的因特网地址。
注: 如果在“配置设置”文档中启用了查找(在“MIME”-“转换选项”-“外发”选项卡上的当文档中未定义因特网地址时,查找所有 Notes 地址的因特网地址字段中),那么路由器将忽略“全局域”文档中的此设置并根据需要执行地址查找。本地部分构造来源 指定服务器如何构造外发邮件上发件人的因特网回复地址的本地部分。选择以下某个选项:
- 全名 - 服务器根据发件人的完整 Notes® 分层名称构造因特网回复地址的本地部分。名称中的空格替换为分隔符(缺省字符为下划线“_”)。例如:John_Smith/Sales/Renovations
- 公共名称 - 服务器根据发件人的“公共名称”构造因特网回复地址的本地部分。名称中的空格替换为分隔符。例如:John_Smith
- 简称 - 服务器根据发件人的“个人”文档的“简称/用户标识”字段中的条目构造因特网回复地址的本地部分。如果“简称/因特网地址”字段有一个包含 @ 符号的项,则服务器将第一个带有 @ 符号的项用作因特网地址。如果“简称”字段包含多项,则使用第一个带有明确因特网地址的项。
包含的 Domino 域 指定在针对 SMTP 路由而转换的消息上构造发件人的因特网回复地址时,路由器所包含的 Domino® 域的数量。如果“全局域”由多个 Domino® 域组成,请在因特网地址中包括 Domino® 域信息,以确保正确对消息回复进行返回路由。选择以下某个选项:
- 无 - 发件人的因特网地址不包括任何 Domino® 域的名称。当转换消息以进行 SMTP 路由时,路由器会除去在“限制”选项卡上 Domino 域和别名字段中找到的 Domino® 域的名称。该选项允许使用格式为 User_Name@acme.com 的较短因特网地址。将该选项与目录辅助结合使用,可确保成功路由发往其他 Domino® 域的消息回复。
- 一个 - 发件人的因特网地址只包括发起 Domino® 域的名称。例如,User_Name%Domain1@renovations.com,其中 Domain1 是发送方用户的 Domino® 域。将该选项与目录辅助结合使用,可确保成功路由发往其他 Domino® 域的消息回复。
- 全部 - 发件人的因特网地址包括消息在转换之前遍历的所有 Domino® 域的名称,但不包括当前域(发送方 SMTP 服务器的域)的名称。例如,User_Name%Domain1%Domain2@renovations.com,其中 Domain1 是发送方用户的 Domino® 域,Domain2 是将消息传输到当前域的服务器的域名。如果当前 Domino® 域确实能够访问“全局域”的其他成员的 Domino® 目录,请使用该设置来确保正确路由针对外发地址的回复。
Domino 域位置 指定在发件人的因特网地址中,Domino® 域名相对于 @ 符号的位置。
- “@”左侧 -(缺省值)在发件人的因特网地址中,Domino® 域名放在该地址的本地部分之后,并通过指定的分隔符与该部分隔开以及彼此隔开。例如,John_Smith%Sales@renovations.com
- “@”右侧 - 在发件人的因特网地址中,Domino® 域名放在 @ 后面、因特网域名前面。在这种情况下,分隔符必须是句点 (.)。例如,John_Smith@sales.renovations.com
Domino 域分隔符 指定用于在发件人的因特网地址中分隔 Domino® 域的字符。所选分隔符确定可在其中进行使用的 Domino 域位置字段。选择以下某个选项:
- % - 百分号 -(缺省值)- 仅当在 Domino 域位置字段中选择了“@”左侧时,才可选择该选项。
- . - 点号- 选择此选项以用于 Domino 域位置字段中的任何一个值。
注: 当 Domino 域位置设置为“@”左侧,并且在服务器的 NOTES.INI 文件中设置了以下任一变量时,不要将点号用作分隔符:SMTP_LEFT_DOT_NEVER_DOMAIN=1 或 SMTP_REPLACE_DOTS_OFF=1。这些变量会使服务器不将外来地址中的点号 (.) 视为 Domino® 域分隔符。例如,在 John.Smith.Sales@renovations.com 地址中,服务器无法将 Sales 解释为 Domino® 域的名称。地址示例 提供格式的直观表示,路由器将使用它在通过 SMTP 从由该“全局域”文档控制的服务器发送的消息上构造因特网回复地址。此字段的内容基于包含的Domino 域、Domino 域位置和 Domino 域分隔符字段中的设置动态更改。不能对该字段进行编辑。
出站邮件限制 指定 SMTP MTA 是否禁止 Notes® 域中未在该“全局域”中指定的用户向因特网发送邮件。该字段不适用于 Domino® R5 和更高版本的服务器。选择以下某个选项:
- 限制为全局域 - 在转换因特网邮件的格式以进行外发传输之前,SMTP MTA 会检查发件人的 Notes® 域是否列在“限制”选项卡上的 Notes 域和别名中。如果 SMTP MTA 确定消息不是源自或者通过 Notes 域的某个成员,则邮件被拒绝,并以非传递通知形式返回到发件人。
- 不受限制 - (缺省设置)路由到 SMTP MTA 的所有因特网邮件都被转换并向外发送。不对外发邮件进行任何验证。
地址格式 指定 SMTP MTA 用于在外发消息上构造发件人的因特网地址的格式。该字段不适用于 Domino® R5 和更高版本的服务器。选择以下某个选项:
- 仅地址 - 按照 RFC 821 格式创建发件人的出站地址,例如,jsmith@renovations.com。
- 姓名和地址 -(缺省值)按照 RFC 822 格式创建发件人的出站地址,由友好名称或短语以及 RFC 821 地址组成;例如,John Smith <jsmith@renovations.com>。地址的短语部分是从用户的公共名称、简称或全名(在本地部分构造来源字段中指定)获取的。
注: 如果将因特网地址查找字段设置为启用状态,SMTP MTA 在发件人的“个人”文档中搜索因特网地址并使用该地址(如果存在),而不使用在此字段中指定的地址。 - 重新启动服务器以使更改生效。只有重新启动服务器之后,才会将“全局域”文档中的信息重新装入到内存中。
下一步做什么
如果 Domino® 服务器使用 ETRN 为另一个邮件主机中的多个因特网域拉入邮件,您可以设置该主机的“连接”文档,以为备用因特网域请求邮件。可以在通过瞬时连接路由邮件主题中找到详细信息。