[EMAIL PROTECTED] wrote: > Is there a way to not accept any more connections, let the current > connections finish, and then restart qpsmtpd? Something has to be better > than my current heavy hammer approach.
I use 'svc -t' instead of HUP, because it will kill all of the connections associated with the master process. And I do it whenever I feel like it. The SMTP protocol was designed specifically to be very tolerant of disruptions; all legitimate servers will happily resend an e-mail because of a snipped connection (though at their internal retry interval). It is really not possible to lose legitimate e-mail by randomly stopping your SMTP server to reload plugins. On the other hand, most zombie SMTP clients can't handle anything out of the ordinary, so that's once piece of spam you probably won't receive... John