当我重新启动 Sendmail 服务时,看到以下内容:
[root@foo ~]# service sendmail restart
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
sm-client 到底是什么?bat 手册没有详细提及它。
答案1
在sendmail-8.12之前sendmail曾经使用过一套根uid 程序。它造成了持续不断的安全漏洞/危险。
从 sendmail-8.12 开始,sendmail 未安装为设置 root uid默认情况下。
- Sendmail 是安装好的一组程序。非特权用户执行的 Sendmail 会将电子邮件发送到 127.0.0.1:25,其中以 root 权限运行的“经典”sendmail 守护程序等待处理该电子邮件。
- sm-client 守护进程处理未通过上述步骤的消息(在特殊/单独的队列目录中排队)。它可能被定期的 cron 作业取代。