在 FreeBSD 环境下,有时需要彻底禁用 sendmail——可能是为了提升系统安全性,也可能服务器本身根本用不到邮件功能。不论出于哪种原因,操作步骤其实只有两种。
先介绍临时方案。如果 sendmail 正在运行,而你不想重新启动系统,直接终止进程即可:
# killall sendmail
这种方法的优势是立竿见影,但只要服务器重启,sendmail 仍会自动恢复运行。
若要永久关闭 sendmail,必须从系统启动层面加以阻止。操作很简单:将以下配置项写入 /etc/rc.conf 文件:
sendmail_enable="NONE"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
配置完成后,别忘了重启服务器使设置生效。这样 sendmail 就被彻底“压制”,无论系统如何启动,它都不会再自动运行。
