(Vt str) If set to "YES", run the sendmail(8) daemon at system boot time. If set to "NO", do not run a sendmail(8) daemon to listen for incoming network mail. This does not preclude a sendmail(8) daemon listening on the SMTP port of the loopback interface. The "NONE" option is deprecated and should not be used. It will be removed in a future release.
sendmail_flags
(Vt str) If sendmail_enable is set to "YES", these are the flags to pass to the sendmail(8) daemon.
sendmail_submit_enable
(Vt bool) If set to "YES" and sendmail_enable is set to "NO", run sendmail(8) using sendmail_submit_flags instead of sendmail_flags. This is intended to allow local mail submission via a localhost-only listening SMTP service required for running sendmail(8) as a non-set-user-ID binary. Note that this does not work inside jail(2) systems, as jails do not allow binding to just the localhost interface.
sendmail_submit_flags
(Vt str) If sendmail_enable is set to "NO" and sendmail_submit_enable is set to "YES", these are the flags to pass to the sendmail(8) daemon.
sendmail_outbound_enable
(Vt bool) If set to "YES" and both sendmail_enable and sendmail_submit_enable are set to "NO", run sendmail(8) using sendmail_outbound_flags instead of sendmail_flags. This is intended to allow local mail queue management for systems that do not offer a listening SMTP service.
sendmail_outbound_flags
(Vt str) If both sendmail_enable and sendmail_submit_enable are set to "NO" and sendmail_outbound_enable is set to "YES", these are the flags to pass to the sendmail(8) daemon.
sendmail_msp_queue_enable
(Vt bool) If set to "YES", start a client (MSP) queue runner sendmail(8) daemon at system boot time. As of sendmail 8.12, a separate queue is used for command line submissions. The client queue runner ensures that nothing is left behind in the submission queue.
sendmail_msp_queue_flags
(Vt str) If sendmail_msp_queue_enable is set to "YES", these are the flags to pass to the sendmail(8) daemon.
These variables are used to determine how the sendmail(8) daemons are started:
# MTA
if (${sendmail_enable} == NONE)
# Do nothing
else if (${sendmail_enable} == YES)
start sendmail with ${sendmail_flags}
else if (${sendmail_submit_enable} == YES)
start sendmail with ${sendmail_submit_flags}
else if (${sendmail_outbound_enable} == YES)
start sendmail with ${sendmail_outbound_flags}
endif
To completely prevent any sendmail(8) daemons from starting, you must set the following variables in /etc/rc.conf:
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"