I just saw this old message now... I have been moving and my new ISP still
hasn't connected my service after 3 weeks.
This past week I have finished up a few modules and ready for review.
http://www.brianfrance.com/software/apache/mod_smtpd_load.tar.gz
This is a nifty addition, thanks!
I would also like to set the error code, because looking over rfc0821 I
think it should return 452 or may be that needs to be a default for
smtpd_run_connect soft errors (552 for hard errors). Should we allow the
module to set the error code?
Error codes can be sent with SMTPD_DONE. Otherwise error codes won't change
in the next fifty years for things like SMTPD_DENY and friends. I'll look
into changing those specific codes. Most of the error codes I got from
Postfix and Qpsmtpd but of course they aren't perfect.
I think there should be a way for other modules to specify a preferred
return code. Access controls are a good example, whether mod_smtpd_rbl or
something else that wants to ensure a specific code is returned.