I'm using sendmail 8.11.2 and cyrus imapd 2.0.11, currently using
"deliver" as the delivery agent. This forks two processes ("deliver"
and "lmtpd") for incoming mail, right? (assuming prefork=0) As far as
I can tell sendmail doesn't keep the LMTP connection up between
incoming connections either.
Switching to FEATURE(local_lmtp) in sendmail seem to make sendmail use
"mail.local" instead. It doesn't seem to reduce fork()s. Am I
misstaken?
It doesn't seem very difficult to achieve zero-fork delivery. Without
investigating it further, it feels as if it might reduce load on a
busy system. Opinions?