邮件客户机是一个在邮件服务器上具有邮箱的邮件服务用户。此外,邮件客户机在指向邮箱位置的 /etc/mail/aliases 文件中还具有邮件别名。
通过邮局协议 (Post Office Protocol, POP) 或 Internet 消息访问协议 (Internet Message Access Protocol, IMAP) 等服务,还可以执行邮件客户机设置任务。但是,提供 POP 或 IMAP 配置指南超出了本文档范围。
成为邮件客户机系统的超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
停止 sendmail。
# svcadm -t disable network/smtp:sendmail |
该挂载点应已在安装过程中创建。您可以使用 ls 来确保此文件系统存在。以下示例显示了在未创建此文件系统时收到的响应。
# ls -l /var/mail /var/mail not found |
确保 /var/mail 目录中没有任何文件。
如果此目录中存在邮件文件,则应移动这些文件,以便在通过服务器挂载 /var/mail 目录时不会覆盖它们。
(可选的)自动挂载 /var/mail。
将如下所示的项添加到 /etc/auto_direct 文件中。
/var/mail -rw,hard,actimeo=0 server:/var/mail |
使用指定的服务器名。
(可选的)在引导时挂载 /var/mail。
将以下项添加到 /etc/vfstab 文件中。此项允许指定的邮件服务器中的 /var/mail 目录挂载本地 /var/mail 目录。
server:/var/mail - /var/mail nfs - no rw,hard,actimeo=0 |
重新引导系统时,会自动挂载客户机邮箱。如果不重新引导系统,请键入以下命令挂载客户机邮箱。
# mountall |
为正常使用邮箱锁定和邮箱访问,必须在从 NFS 服务器挂载邮件时包含 actimeo=0 选项。
更新 /etc/hosts。
编辑 /etc/hosts 文件,并为邮件服务器添加项。如果使用名称服务,则无需此步骤。
# cat /etc/hosts # # Internet host table # .. IP_address mailhost mailhost mailhost.example.com |
使用指定的 IP 地址。
使用指定的域。
使用指定的邮件主机。
有关更多信息,请参阅 hosts(4) 手册页。
将客户机项添加到其中一个别名文件。
有关管理邮件别名文件的任务列表,请参阅管理邮件别名文件(任务列表)。请注意,首次传送消息时,mail.local 程序会自动在 /var/mail 目录中创建邮箱。因此,无需为邮件客户机创建单独的邮箱。
重新启动 sendmail。
# svcadm enable network/smtp:sendmail |