我已经使用该映像安装了 freebsd 11.0,并在安装实用程序中禁用了 sendmail。尽管如此,它仍在初始化序列中启动,并且登录需要时间。
我也尝试过在rc.conf。然而,事情并没有停止。 send_mail_submit 队列及其是另一项始终启动的服务。
请给出正确永久禁用它的方法。
答案1
放全部这些在rc.conf
.然后重新启动以确保。
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
答案2
您可以仅输入以下内容/etc/rc.conf
来禁用所有 Sendmail(相当于上一个答案中的 4 个条目)
sendmail_enable="NONE"
通常,在关闭 Sendmail 的情况下,它仍然运行能够接受和发送邮件的本地守护进程。这是任何系统中相当重要的部分,因为系统的各个部分(例如 cron)都需要发送电子邮件。因此,完全禁用 Sendmail 通常是错误的,除非您要替换它。 (我实际上希望完全删除 Sendmail 并用基本的 LDA/SMTP 客户端替换,但那是另一回事了)。
就我个人而言,我更喜欢 rc 选项为 YES|NO|LOCAL,其中 NO 表示完全关闭,默认值为 LOCAL。当我第一次遇到它时,Sendmail 在设置为 NO 时仍然运行这一事实让我感到困惑,这并不是我第一次看到其他用户提出有关它的问题。