> What if valias exited with -1 if it's an invalid alias?  I just changed  
> it to do so in the CVS repository, and it will be in 5.3.28.

Cheers, most appreciated :).

I am still wondering about the catchall stuff though. If I can check
valias as well then I could use something like:

VPOP="| ~vpopmail/bin/vdelivermail '' bounce-no-mailbox"
VHOME=`~vpopmail/bin/vuserinfo -d [EMAIL PROTECTED]
if ($RETURNCODE != 0) {
        VALIAS=`~vpopmail/bin/valias -s [EMAIL PROTECTED]
        if ($RETURNCODE != 0) {
                VDOMHOME=`~vpopmail/bin/vdominfo -d $HOST`
                exception {
                        # this .catchall file could have the line 
                        # to "! <catchall>"
                        include "$VDOMHOME/.catchall"
                # if the .catchall file didn't exist then bounce with
                # vdelivermail so msg includes bounce details
                to "$VPOP"

I'll have a play around and try to get this working tomorrow.

This does seem odd to me though.., none of the maildrop scripts I have
seen seem to deal with aliases!



Reply via email to