43 messages in net.sourceforge.lists.courier-maildropRe: [maildropl] Help with /etc/maildr...
FromSent OnAttachments
CourierDec 29, 2005 5:46 pm 
Sam VarshavchikDec 29, 2005 6:25 pm 
Truong Tan SonDec 29, 2005 7:03 pm 
CourierDec 29, 2005 8:07 pm 
Truong Tan SonDec 29, 2005 8:18 pm 
CourierDec 29, 2005 8:50 pm 
Thorsten HaudeDec 30, 2005 1:28 am 
CourierDec 30, 2005 9:08 am 
Thorsten HaudeDec 30, 2005 9:34 am 
CourierDec 30, 2005 2:35 pm 
Todd LyonsDec 30, 2005 2:56 pm 
CourierDec 30, 2005 3:38 pm 
Todd LyonsJan 2, 2006 1:21 pm 
CourierJan 3, 2006 2:40 pm 
Devin RubiaJan 4, 2006 7:03 am 
Todd LyonsJan 4, 2006 8:07 am 
CourierJan 4, 2006 1:56 pm 
Todd LyonsJan 4, 2006 2:54 pm 
CourierJan 4, 2006 6:28 pm 
Devin RubiaJan 5, 2006 6:11 am 
CourierJan 5, 2006 11:28 am 
Devin RubiaJan 5, 2006 11:46 am 
CourierJan 5, 2006 1:01 pm 
Todd LyonsJan 5, 2006 1:20 pm 
Devin RubiaJan 5, 2006 1:21 pm 
CourierJan 5, 2006 3:06 pm 
Devin RubiaJan 6, 2006 6:23 am 
CourierJan 6, 2006 1:29 pm 
Devin RubiaJan 9, 2006 7:13 am 
CourierJan 9, 2006 2:08 pm 
Todd LyonsJan 9, 2006 3:54 pm 
CourierJan 9, 2006 4:32 pm 
Devin RubiaJan 10, 2006 9:02 am 
CourierJan 10, 2006 10:36 am 
Devin RubiaJan 10, 2006 11:46 am 
CourierJan 10, 2006 12:10 pm 
Devin RubiaJan 10, 2006 1:01 pm 
CourierJan 10, 2006 1:11 pm 
Devin RubiaJan 10, 2006 1:29 pm 
CourierJan 10, 2006 1:56 pm 
Devin RubiaJan 11, 2006 6:52 am 
CourierJan 11, 2006 7:29 am 
Devin RubiaJan 11, 2006 7:52 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [maildropl] Help with /etc/maildroprc fileActions...
From:Devin Rubia (dev@thezone.net)
Date:Jan 5, 2006 1:21:42 pm
List:net.sourceforge.lists.courier-maildrop

On Thu, Jan 05, 2006 at 01:01:01PM -0800, Courier wrote:

Thanks Devin -

This is how it looks now:

if ( /^X-Spam-Status: *Yes/ ) { exception { to "$DEFAULT/.Spam" } } else { exception { to "$DEFAULT" } }

And I get the same "32" syntax error - comment out the "else" and it gets delivered to the blah.blah/.Spam/new folder...

From the maildrop.log:

===== Start ===== SHELL=/bin/bash HOME=/var/spool/mail/vhosts/domain-name.com/user-name DEFAULT=/var/spool/mail/vhosts/domain-name.com/user-name/Maildir MAILDIRQUOTA= LOGNAME=user@domain-name.com SIZE=1649 Date: Thu Jan 5 12:45:26 2006 From: Other <oth@other-domain.com> Subj: Test 5 File: /var/spool/mail/vhosts/domain-name.com/user-name/Maildir/.Spam (1833)

And "Test 6" logged nothing - just gave the "32" syntax error again.

OK. If that's all you have in your mailfilter (after the SA checks, etc) then this is all that I would have:

---------------- if ( /^X-Spam-Status: *Yes/ ) { to "$DEFAULT/.Spam" }

to "$DEFAULT"

----------------

I don't like using exceptions unless I have a really good reason to do so and you don't really need the 'else' as the filtering will continue regardless if the first 'to' is not executed.

You could even drop the final 'to "$DEFAULT"' as it is implied in maildrop.