跳过导航链接 | |
退出打印视图 | |
系统管理指南:网络服务 Oracle Solaris 10 8/11 Information Library (简体中文) |
如何通过命令行向 NIS+ mail_aliases 表添加别名
如何在每个本地 /etc/mail/aliases 文件中创建 postmaster 别名
如何为 /etc/mail/aliases 文件中的别名添加 postmaster 邮箱
如何显示邮件队列 /var/spool/mqueue 的内容
如何在邮件队列 /var/spool/mqueue 中强制进行邮件队列处理
如何运行邮件队列 /var/spool/mqueue 的子集
确定符合要求的邮件配置类型。本节介绍了两种基本类型的邮件配置,并简要列出了设置每种配置所需的信息。如果您需要设置一个新邮件系统或扩展现有系统,则可能会发现本节信息很有帮助。仅本地邮件介绍了第一种配置类型,本地邮件和远程连接介绍了第二种配置类型。
根据需要,选择将充当邮件服务器、邮件主机和邮件网关的系统。
列出要为其提供服务的所有邮件客户机,并包含它们的邮箱位置。当您准备为用户创建邮件别名时,此列表可以提供帮助。
确定如何更新别名和转发邮件。您可以设置一个 aliases 邮箱,作为用户发送邮件转发请求的位置。此外,用户还可以使用此邮箱来发送更改其缺省邮件别名的请求。如果您的系统使用的是 NIS 或 NIS+,则您可以管理邮件转发,而不需要用户来管理邮件转发。管理邮件别名文件(任务列表)中列出了与别名相关的任务。管理 .forward 文件(任务列表)中列出了与管理 .forward 文件相关的任务。
完成该规划过程后,请在站点中对系统进行设置,以执行设置邮件服务(任务列表)中描述的各种功能。有关其他任务信息,请参阅邮件服务任务列表。
如图 13-1 中所示,最简单的邮件配置是将两个或多个工作站连接到一台邮件主机。邮件完全是本地的。所有客户机均在其本地磁盘中存储邮件,并且由客户机充当邮件服务器。邮件地址使用 /etc/mail/aliases 文件进行解析。
图 13-1 本地邮件配置
要设置此类邮件配置,您需要满足以下条件:
指定一台服务器为邮件主机。如果运行的是 NIS 或 NIS+,则可通过为邮件主机中的 /etc/hosts 文件添加 mailhost.domain_name 来进行指定。如果运行的是其他名称服务(如 DNS 或 LDAP),则必须在 /etc/hosts 文件中提供其他信息。请参见如何设置邮件主机。
如果使用的是 NIS 或 NIS+ 以外的名称服务,则需要在具有本地邮箱的任何系统上拥有匹配的 /etc/mail/aliases 文件。
每个邮件客户机系统的 /var/mail 需要具有足够的空间来存储邮箱。
有关设置邮件服务的任务信息,请参阅设置邮件服务。如果要查找与邮件服务设置相关的特定过程,请参阅设置邮件服务(任务列表)。
在小型网络中,最常见的邮件配置如图 13-2 所示。在此配置中,一个系统包含邮件服务器、邮件主机和提供远程连接的邮件网关。邮件通过使用邮件网关中的 /etc/mail/aliases 文件进行分发。无需使用名称服务。
图 13-2 采用 UUCP 连接的本地邮件配置
在此配置中,可以假定邮件客户机从邮件主机中的 /var/mail 挂载其邮件文件。要设置此类邮件配置,您需要满足以下条件:
在每个邮件客户机系统上提供缺省的 /etc/mail/sendmail.cf 文件。此文件无需进行任何编辑。
指定一台服务器为邮件主机。如果运行的是 NIS 或 NIS+,则可通过为邮件主机中的 /etc/hosts 文件添加 mailhost.domain_name 来进行指定。如果运行的是其他名称服务(如 DNS 或 LDAP),则必须在 /etc/hosts 文件中提供其他信息。请参见如何设置邮件主机。
如果使用的是 NIS 或 NIS+ 以外的名称服务,则需要在具有本地邮箱的任何系统上拥有匹配的 /etc/mail/aliases 文件。
邮件服务器的 /var/mail 需要具有足够的空间来存储客户机邮箱。
有关设置邮件服务的任务信息,请参阅设置邮件服务。如果要查找与邮件服务设置相关的特定过程,请参阅设置邮件服务(任务列表)。