freebsd-dev/share/man/man5
Gregory Neil Shapiro 4bfef13db0 Provide a way for users to completely prevent sendmail from trying to start
at boot time.

Instead of rc.conf's sendmail_enable only accepting YES or NO, it can now
also accept NONE.  If set to NONE, none of the other sendmail related
startup items will be done.

Remove an extra queue running daemon might be started that wasn't necessary
(it didn't hurt anything but it wasn't needed).

The new logic is:

# 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
# MSP Queue Runner
if ${sendmail_enable} != NONE &&
   [ -r /etc/mail/submit.cf] && ${sendmail_msp_queue_enable} == YES
        start sendmail with ${sendmail_msp_queue_flags}
endif

Discussed with: Thomas Quinot <Thomas.Quinot@Cuivre.FR.EU.ORG>,
		Christopher Schulte <schulte+freebsd@nospam.schulte.org>
MFC after:	1 week
2002-03-28 03:29:22 +00:00
..
a.out.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
acct.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
core.5 mdoc(7) police: misc fixes. 2002-03-17 13:09:35 +00:00
devfs.5 Removed whitespace at end-of-line; no content changes. I simply did 2001-07-14 19:41:16 +00:00
device.hints.5 mdoc(7) police: fix markup. 2001-10-08 10:12:41 +00:00
dir.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
disktab.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
drivers.conf.5 Capitalize mfsroot consistently. 2002-03-27 06:38:25 +00:00
elf.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
ethers.5 yp(4) -> yp(8). 2002-01-14 16:59:03 +00:00
fbtab.5 mdoc(7) police: Fix markup. 2001-11-20 16:18:21 +00:00
fdescfs.5 Removed whitespace at end-of-line; no content changes. I simply did 2001-07-14 19:41:16 +00:00
forward.5 Removed whitespace at end-of-line; no content changes. I simply did 2001-07-14 19:41:16 +00:00
fs.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
fstab.5 mdoc(7) police: variables are marked with the general purpose .Va macro. 2002-01-09 15:43:07 +00:00
group.5 yp(4) -> yp(8). 2002-01-14 16:59:03 +00:00
hesiod.conf.5 man(7) -> mdoc(7). 2001-01-15 17:54:19 +00:00
hosts.5 Removed whitespace at end-of-line; no content changes. I simply did 2001-07-14 19:41:16 +00:00
hosts.equiv.5 yp(4) -> yp(8). 2002-01-14 16:59:03 +00:00
hosts.lpd.5 mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 15:31:11 +00:00
intro.5 mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 15:31:11 +00:00
link.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
linprocfs.5 mdoc(7) police: sort xrefs. 2001-12-08 16:43:24 +00:00
mailer.conf.5 mdoc(7) police: removed final dot from the .Nd call. 2001-08-14 11:58:07 +00:00
make.conf.5 Replaced hacks in sbin/Makefile,v 1.99 and usr.sbin/Makefile,v 1.217 2002-03-21 09:15:39 +00:00
Makefile Add drivers.conf.5 to the build. 2002-03-27 06:38:43 +00:00
moduli.5 /etc/moduli -> /etc/ssh/moduli 2002-03-21 21:54:17 +00:00
motd.5 Removed whitespace at end-of-line; no content changes. I simply did 2001-07-14 19:41:16 +00:00
networks.5 Removed whitespace at end-of-line; no content changes. I simply did 2001-07-14 19:41:16 +00:00
nsswitch.conf.5 Typo: s/authoritive/authoritative/ 2002-03-16 18:00:44 +00:00
passwd.5 yp(4) -> yp(8). 2002-01-14 16:59:03 +00:00
pbm.5 mdoc(7) police: added missing .Os call. 2000-12-14 13:58:15 +00:00
periodic.conf.5 Fix spelling errors. 2002-01-21 10:28:18 +00:00
phones.5 mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 15:31:11 +00:00
procfs.5 mdoc(7) police: sort xrefs. 2001-12-08 16:43:24 +00:00
protocols.5 mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 15:31:11 +00:00
quota.user.5 mdoc(7) police: fixed misc formatting bugs. 2001-02-22 12:07:28 +00:00
rc.conf.5 Provide a way for users to completely prevent sendmail from trying to start 2002-03-28 03:29:22 +00:00
remote.5 Removed whitespace at end-of-line; no content changes. I simply did 2001-07-14 19:41:16 +00:00
resolver.5 mdoc(7) police: protect trailing full stops of abbreviations 2001-08-10 13:45:36 +00:00
services.5 Removed whitespace at end-of-line; no content changes. I simply did 2001-07-14 19:41:16 +00:00
shells.5 mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 15:31:11 +00:00
stab.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
sysctl.conf.5 mdoc(7) police: tidy up previous delta. 2002-01-09 16:09:00 +00:00
types.5 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
utmp.5 mdoc(7) police: bump document date, fix markup. 2001-11-21 11:36:23 +00:00