I already tried modifying /etc/mail/mailfilter to get it to
dump local spam and TRY to abort the procedure. Here's what I inserted directly
after reading in
$VHOME/Maildir/.mailfilter. If the user's .mailfilter contains the line
SPAMFORWARDDROP=1, the following executes:

if((/^X-Spam-Status: Yes/:h) && ($SPAMFORWARDDROP == 1))
{
        log "Message deleted as specified by .mailfilter\n"
        exception {
                to "/home/vpopmail/domains/[the 
domain]/postmaster/Maildir/.Spam/"
        }
        log "=== END ===\n"
        EXITCODE=1
        exit
}

This works perfectly without having to modify the smtp delivery pipe, but the
next line in .qmail which contains the forward (&[address]) still executes.

I've also tried setting EXITCODE=99 - no difference.

=====================================


I'd look into customizing the /etc/mail/mailfilter script. It's part of the
maildrop-toaster package, so if you change it, be sure to keep a backup copy
handy because any changes would probably be clobbered by an upgrade of that
package.

--
-Eric 'shubes'

=====================================

[EMAIL PROTECTED] wrote:
> Still no luck on this one - there are apparently 0 options for a "forward"
> line
> in the .qmail file. An account is set up to either forward using &[address],
> or
> to not forward at all.
>
> Is there no way to forward ONLY IF the message meets certain criteria? (i.e.
> $subject !~/\*\*\* SPAM \*\*\*/)
>
> This has become a huge issue, particularly for blackberry users.
>


---------------------------------------------------------------------
     QmailToaster hosted by: VR Hosted <http://www.vr.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to