Sendmail 配置与使用全解析
1. Sendmail 概述
用户对电子邮件可谓又爱又恨,爱其便捷,恨其故障。系统管理员的职责便是确保邮件系统正常运行,而 sendmail 便是完成这一任务的关键工具。虽然 smail 和 qmail 也较为流行,但 sendmail 是使用最广泛的邮件传输程序。其复杂性部分源于将所有邮件支持功能集成于一个程序以降低复杂度的尝试。
过去,多种程序和协议用于电子邮件,这使得配置和支持变得复杂。如今,仍存在几种不同的邮件传递方案,如通过 TCP/IP 网络发送邮件的 SMTP、同一系统内用户间的邮件传递程序以及 UUCP 网络系统间的邮件传递程序。每种方案都有自己的传递程序和邮件地址方案,这给用户和管理员带来了困扰。
1.1 Sendmail 的功能
sendmail 消除了多种邮件传递程序带来的混乱。它根据邮件地址将用户的邮件路由到合适的传递程序。它接收用户邮件程序的邮件,解释邮件地址,将地址重写为传递程序所需的格式,并将邮件路由到正确的传递程序,让最终用户无需关注这些细节。对于传入邮件,sendmail 会解释地址,将邮件交付给用户的邮件程序或转发到其他系统。
除了在用户程序和传递程序之间路由邮件外,sendmail 还具备以下功能:
- 接收和传递 SMTP(互联网)邮件
- 提供系统范围的邮件别名,支持邮件列表
2. 以守护进程方式运行 Sendmail
要从网络接收 SMTP 邮件,需在系统启动时将 sendmail 作为守护进程运行。sendmail 守护进程监听 TCP 端口 25 并处理传入邮件。
超级会员免费看
订阅专栏 解锁全文
4933

被折叠的 条评论
为什么被折叠?



