在 Oracle® Solaris 11.2 中管理 sendmail 服务

退出打印视图

更新时间: 2014 年 7 月
 
 

NIS 与 sendmail 的交互

以下列表介绍了 sendmail 与 NIS 的交互并提供了一些指导。

  • 邮件域名-如果要将 NIS 设置为主名称服务,则 sendmail 会自动去除 NIS 域名的第一个组成部分并使用剩下的部分作为邮件域名。例如,ebs.admin.example.com 将成为 admin.example.com

  • 邮件主机名-必须在 NIS 主机映射中具有一个 mailhost 项。

  • 完整主机名-标准的 NIS 设置不能“识别”完整主机名。此设置不会尝试使 NIS 识别完整主机名,而是通过编辑 sendmail.cf 文件并使用 %y 替换出现的所有 %l,从 sendmail 端取消此要求。此更改将关闭 sendmail 的域间邮件检测。如果目标主机可以解析为一个 IP 地址,则会尝试直接进行 SMTP 传送。请确保 NIS 主机映射不包含在当前邮件域之外的任何主机项。否则,需要进一步定制 sendmail.cf 文件。

  • 匹配完整主机名和短主机名-请遵循前面有关如何为完整主机名禁用 gethostbyname() 的说明。

  • 多个 NIS 域在一个邮件域中-一个通用邮件域下的所有 NIS 主机映射应具有同一组主机项。例如,ebs.admin.example.com 域中的主机映射应该与 esg.admin.example.com 中的主机映射相同。否则,一个地址可能可在一个 NIS 域中正常使用,但是无法用于其他 NIS 域。

有关任务信息,请参阅Chapter 2, 管理邮件服务中的管理邮件别名文件(任务列表)