I just tried changing "exit" to "exit 99" - stopped delivery of everything completely... apparently, the exit command won't take arguments in this language
=============================================== The .qmail file isn't a script, so you can't add logic there (that I'm aware of). Sorry about that bit. Have you tried exit 99 in the maildrop script? I don't see how the EXITCODE variable would be passed back to whatever's calling maildrop, unless maildrop is 'sourced'. I don't know off hand how the maildrop script is invoked. [EMAIL PROTECTED] wrote: > As I stated in the original request, 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. > > How might I go about "adding logic" to a & line? (That's really the root of > the > whole question) > > =============================================== > > Sounds like you'll need to add logic in .qmail to check the exit code from > mailfilter, and only do the forward if the exit code is 0. > > [EMAIL PROTECTED] wrote: >> 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. >>> > > > > -- > -Eric 'shubes' > -- -Eric 'shubes' --------------------------------------------------------------------- QmailToaster hosted by: VR Hosted <http://www.vr.org> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- QmailToaster hosted by: VR Hosted <http://www.vr.org> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]