> I'd actually like to see the connection notes thing integrated into > qpsmtpd and other plugins, since it gives you a flexible way to write > local plugins. The idea is that often you want to require any of 1 of > N plugins to find a match to succeed. You can't do that in just one > plugin, since the plugins which check a match cannot reject the mail > right away.
I've been meaning to write a wrapping plugin (think plugin inheritance) to do this kind of thing. Our config file format gets a little annoying to do things like this, but I envision something like: tagifnotok "virus" clamdscan option1 option2 -R