Preprocmail

From Qmail Info Wiki

/usr/local/bin/preprocmail:

#!/bin/sh

VPOPMAIL=`echo ~vpopmail`
DOMDIR=`$VPOPMAIL/bin/vdominfo -d $HOST`

if [ -r $DOMDIR/$EXT/.procmailrc ]; then
        env -i DOM=$HOST USERNAME=$EXT /usr/local/bin/procmail -p -m /etc/procmailrc
        cat > /dev/null
        exit 99
fi
cat > /dev/null
exit 0


This script will be called from a .qmail file. For example,

/home/vpopmail/domains/thevolf.com/.qmail-default:

| /var/qmail/bin/preline /usr/local/bin/preprocmail
| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox

Note: the call to "preline" is needed because procmail will become very confused if it doesn't see "From " as the first line of the message it receives. Jms1