邮件管理
邮件设施提供了一种在同一系统或通过网络连接的多个系统中的用户之间交换电子邮件 (e-mail) 的方法。 以下对邮件系统、标准邮件用户界面、因特网消息访问协议 (IMAP) 和邮局协议 (POP) 进行了描述。
邮件系统是一种互联网邮件传送设施,它由用户界面、消息路由程序和消息传送程序(或邮件发送程序)组成。 该邮件系统中继消息,可以是同一主机上的一个用户向另一个用户、不同主机之间或跨越网络边界。 它也执行有限的信息标题编辑工作,将消息编辑为适合接收主机接收的格式。
邮件用户界面使用户能够创建和发送消息给其他用户并从其他用户那里接收消息。 邮件系统提供两种用户界面,mail 和 mhmail。 mail 命令是所有 UNIX 系统上可用的标准邮件用户界面。 mhmail 命令是消息处理程序 (MH) 用户界面,是为有经验的用户设计的增强型邮件用户界面。
消息路由程序将消息路由到它们的目标位置。 邮件系统消息路由程序是 sendmail 程序,它是基本操作系统 (BOS) 的一部分并且是随 BOS一起安装的。 sendmail 程序是一个守护程序,它使用 /etc/mail/sendmail.cf 或 /etc/mail/submit.cf 配置文件中的信息以及 /etc/mail/aliases 文件来执行必要的路由。
根据到目标位置的路由类型,sendmail 命令使用不同的邮件程序来传送消息。

如图所示:
- 为了传送本地邮件,sendmail 程序将消息路由至 bellmail 程序。 bellmail 程序通过向用户的系统邮箱(在 /var/spool/mail 目录中)附加消息来传送所有本地邮件。
- 为了通过 UNIX 到 UNIX 复制程序 (UUCP) 链路传送邮件,sendmail 程序使用基本联网实用程序 (BNU) 对消息进行路由。
- 为了传送通过传输控制协议/因特网协议 (TCP/IP) 路由的邮件,sendmail 命令会建立一个与远程系统的 TCP/IP 连接,然后使用简单电子邮件传输协议 (SMTP) 将消息传输到远程系统。