I am running the Qmail Toaster as available from www.qmailtoaster.com. (vpopmail-toaster-5.3.8).
There's something about the behavior of the .qmail files in the individual vpopmail account directories that I don't understand.
If a program invoked from a .qmail file returns an exit status of 99 (per qmail-command man page) shouldn't it just stop processing the qmail file? It seems to be deferring the message and trying to redeliver it later.
I just checked the ChangeLog, and that was fixed in 5.3.9. You might want to look at 5.3.30 as a replacement for 5.3.8. The next release will probably be 5.4.0-pre1, and currently only includes documentation and build changes from 5.3.30.
Relevant ChangeLog entries:
09/11/02 Dave Boodman dave at boodman dot com - vdelivermail missing case for exit code 99 when exec'ing users .qmail programs. Needed for processing of autorepsond result codes of 99
09/05/02 "Steve Fulton" steve at esoteric dot ca - vdelivermail now handles error return codes 100 and 99 when processing users .qmail files. Support for autoresponder exiting with 99.
-- Tom Collins - [EMAIL PROTECTED] QmailAdmin: http://qmailadmin.sf.net/ Vpopmail: http://vpopmail.sf.net/ Info on the Sniffter hand-held Network Tester: http://sniffter.com/