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

次のように入力すると、すべてのSendmailを無効にできます/etc/rc.conf(前回答の4つの項目と同じ)。

sendmail_enable="NONE"

通常、Sendmailがオフになってもメールを受け入れて送信できるローカルデーモンは引き続き実行されます。システムのさまざまな部分(cronなど)が電子メールを送信する必要があるため、これはシステムにとって非常に重要な部分です。したがって、Sendmailを交換したくない限り、Sendmailを完全に無効にするのは通常間違いです。 (実際にSendmailを完全に削除し、デフォルトのLDA / SMTPクライアントに置き換えたいのですが、これは別の話です。)

個人的には、rcオプションをYES | NO | LOCALとして好みます。ここで NO は完全終了を意味し、デフォルトは LOCAL です。 SendmailがNOに設定されていてもまだ実行されているという事実は、最初に触れたときに混乱していました。

関連情報