在 Oracle® Solaris 11.2 中管理 sendmail 服务

退出打印视图

更新时间: 2014 年 7 月
 
 

邮件程序的交互

邮件服务由以下程序的组合提供,这些程序按Figure 3–2 的简图中所示进行交互。

图 3-2  邮件程序的交互

image:显示邮件程序交互的简图。

下面对邮件程序的交互进行了说明。

  1. 用户使用程序(如 mailx)发送邮件。有关更多信息,请参见 mailx(1) 的手册页。

  2. 邮件由生成它的程序收集,然后传递给 sendmail 守护进程。

  3. sendmail 守护进程解析邮件中的地址(将其划分为可识别的段)。该守护进程使用配置文件 /etc/mail/sendmail.cf 中的信息来确定网络名的语法、别名、转发信息和网络拓扑。通过使用此信息,sendmail 可以确定邮件要到达收件人所必须采用的路由。

  4. sendmail 守护进程将邮件传递给相应系统。

  5. 本地系统中的 /usr/lib/mail.local 程序将邮件传送至邮件收件人在 /var/mail/username 目录中的邮箱。

  6. 通知收件人邮件已到达,收件人使用 mailmailx 或类似程序检索邮件。