Wietse, it seems you are currently working on Postfix. Do you have time to work on per-Milter error handling?
An approach to solve this in the configuration file might be to use a map: smtpd_milter_maps = hash:/etc/postfix/milters # /etc/postfix/milters unix:/path/to/milter tempfail inet:localhost:12345 quarantine Regards, p@rick -- All technical questions asked privately will be automatically answered on the list and archived for public access unless privacy is explicitely required and justified. saslfinger (debugging SMTP AUTH): <http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
