> The plugin "check_delivery" needs a patch to always return OK in case the > main .qmail-default file contains a default catch-all (anything that isn't > 'bounce').
dot-qmail-exists.pl already returned an OK. My patch(es) to check_delivery and/or dot-qmail-exists.pl go a step further and parse .qmail-default files for 'bounce' or 'delete' and act accordingly ("Sorry, no such user"). I haven't posted the changes, but I could do so. First I'll need to find the originals so I can do a diff. :)
Does your vpopmail/mysql patch account for an unavailable database server? My system bounced emails the other day when the server's power was cut. :(
My check_delivery doesn't connect to mysql directly like your new one does; rather it does a (naughty) back-ticked call to "/home/vpopmail/bin/vuserinfo -d" to get the directory and increments the counter by one.
Anything in the RFC against bouncing unknown users with a 450 instead of a 550? Or is it just a matter of practice to use 550? (Maybe I should read the RFC...)
-- Bryan
