Casey Allen Shobe wrote:
Hi all, I have a rather important and hopefully rather easy to address question:

I use both dspam and maildrop in conjunction with qmail+vpopmail.

dspam is set up like so:
   # cat /var/vpopmail/domains/osss.net/.qmail-cshobe
   | /usr/bin/dspam --user [EMAIL PROTECTED] --deliver=innocent,spam --mode=teft

DSpam then calls `maildrop -d vpopmail` as the local delivery agent, and in the maildroprc file, I have the following:
DOMAIN=tolower($HOST)
USERNAME=tolower($EXT)
VHOME="/var/vpopmail/domains/$DOMAIN/$USERNAME"
include $VHOME/.mailfilter


As you can see, both use the $HOST and $EXT environment variables set by qmail. This makes everything work fine and well, most of the time.

The problem is that I have username aliases, as well as domain aliases.

So sometimes $EXT is 'casey' and $HOST is 'aixos.net', but the delivery address is still [EMAIL PROTECTED]

I need to find a way to get variables set for the actual delivery address, because this scenario will break both maildrop (which I've hacked around by adding symlinks in /var/vpopmail) and dspam (which treats every distinct --user argument as a separate user account.

How can this be done? Many thanks in advance for any advice.


Hi,

VHOME=`/home/vpopmail/bin/vuserinfo -d [EMAIL PROTECTED]

Regards,

Rick

Reply via email to