While switching from sendmail to smtpd (thanks!), I noticed that the smtpctl(8) manpage is not entirely complete and accurate.
It says 'resume local', but it needs to be 'resume mda' (as in the corresponding 'pause mda'). Similarly for outgoing/mta and incomming/smtp. See diff bellow. Also, it doesn't documment the 'monitor' and 'stop' commands. I don't know what 'smtpctl monitor' does (just sits there for me), and what 'smtpctl stop' does; the smtpd processes are still there, and any mail attempt fails with "send-mail: server disallowed submission request". Jan --- smtpctl.8.orig Tue Feb 7 11:49:09 2012 +++ smtpctl.8 Tue Feb 7 11:50:15 2012 @@ -49,12 +49,12 @@ Temporarily stop accepting incoming sessions. .It Cm remove Ar envelope-id | message-id Removes a single envelope, or all envelopes with the same message ID. -.It Cm resume incoming -Resume accepting incoming sessions. -.It Cm resume local +.It Cm resume mda Resume deliveries to local users. -.It Cm resume outgoing +.It Cm resume mta Resume relaying and deliveries to remote users. +.It Cm resume smtp +Resume accepting incoming sessions. .It Cm schedule-all Marks all envelopes as ready for immediate delivery. .It Cm schedule-id Ar envelope-id | message-id