在 FreeBSD 11.0 上禁用 sendmail 组件 sendmail_submit 队列

在 FreeBSD 11.0 上禁用 sendmail 组件 sendmail_submit 队列

我已经使用该映像安装了 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 时仍然运行这一事实让我感到困惑,这并不是我第一次看到其他用户提出有关它的问题。

相关内容