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:Courier (Cour@light-hall.com)
Date:Jan 9, 2006 2:08:08 pm
List:net.sourceforge.lists.courier-maildrop

- snip -

Hmm. How about:

if ( /^X-Spam-Status:[:space:]+Yes/ )

Do you have any other filtering rules in your maildroprc? A .mailfilter?

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

Same whether I use "Yes" or "No" it takes the first (.Spam) path. Here is the complete file after (today's) "Test 1" and "Test 2"

## ## /etc/maildroprc ## ## Global maildrop filter file ##

SHELL="/bin/bash" DEFAULT = "$HOME/Maildir"

logfile "/var/log/maildrop.log" VERBOSE="8" log "===== Start =====" `echo SHELL=$SHELL >> /var/log/maildrop.log` `echo HOME=$HOME >> /var/log/maildrop.log` `echo DEFAULT=$DEFAULT >> /var/log/maildrop.log` `echo MAILDIRQUOTA=$MAILDIRQUOTA >> /var/log/maildrop.log` `echo LOGNAME=$LOGNAME >> /var/log/maildrop.log` `echo SIZE=$SIZE >> /var/log/maildrop.log`

Why the 'echo's? You should be able to use something like:

log "SHELL=$SHELL"

Tried the 1st "SHELL" statement and that works...will convert the others as well.

- snip -

OK, let's try to get some more debug info.

Let's try:

if ( /^X-Spam-Status:[:space:]+Yes/ ) { log "MATCH=$MATCH" to "$DEFAULT/.Spam" }

Yields:

MATCH=

and (of course) goes to .Spam

If it still doesn't work, we can try running maildrop manually with debugging turned up to see what happens:

$ maildrop -V9 -d testuser < testmail1

- lots of "stuff" then...

Tokenized ; Tokenized eof /etc/maildroprc(7): SHELL="/bin/bash" /etc/maildroprc(8): DEFAULT="/var/spool/mail/vhosts/domain-name.com.com/user-name/Maildir" /etc/maildroprc(10): Opening logfile /var/log/maildrop.log /etc/maildroprc(11): VERBOSE="8" Invalid regular expression, offset 15 of: ^X-Spam-Status:[:space:]+Yes: POSIX named classes are supported only within a class /etc/maildroprc(27): Syntax error in /pattern/.

So let's guess this is NOT good...did I leave something out of a compile or something ? We have something to troubleshoot now ?

I had asked a couple of times of I needed the .mailfilter file earlier, and no one has ever noted a need for this file. FWIW - I can NOT find any such file in any directory on the system.

the .mailfilter is the user's filter file. If maildroprc does not dispose of the message, maildrop will read in the user's .mailfilter and continue processing. The .mailfilter file is not necessary.

So for now...will leave it out of all profiles