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