

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
43 messages in net.sourceforge.lists.courier-maildropRe: [maildropl] Help with /etc/maildr...| From | Sent On | Attachments |
|---|---|---|
| Courier | Dec 29, 2005 5:46 pm | |
| Sam Varshavchik | Dec 29, 2005 6:25 pm | |
| Truong Tan Son | Dec 29, 2005 7:03 pm | |
| Courier | Dec 29, 2005 8:07 pm | |
| Truong Tan Son | Dec 29, 2005 8:18 pm | |
| Courier | Dec 29, 2005 8:50 pm | |
| Thorsten Haude | Dec 30, 2005 1:28 am | |
| Courier | Dec 30, 2005 9:08 am | |
| Thorsten Haude | Dec 30, 2005 9:34 am | |
| Courier | Dec 30, 2005 2:35 pm | |
| Todd Lyons | Dec 30, 2005 2:56 pm | |
| Courier | Dec 30, 2005 3:38 pm | |
| Todd Lyons | Jan 2, 2006 1:21 pm | |
| Courier | Jan 3, 2006 2:40 pm | |
| Devin Rubia | Jan 4, 2006 7:03 am | |
| Todd Lyons | Jan 4, 2006 8:07 am | |
| Courier | Jan 4, 2006 1:56 pm | |
| Todd Lyons | Jan 4, 2006 2:54 pm | |
| Courier | Jan 4, 2006 6:28 pm | |
| Devin Rubia | Jan 5, 2006 6:11 am | |
| Courier | Jan 5, 2006 11:28 am | |
| Devin Rubia | Jan 5, 2006 11:46 am | |
| Courier | Jan 5, 2006 1:01 pm | |
| Todd Lyons | Jan 5, 2006 1:20 pm | |
| Devin Rubia | Jan 5, 2006 1:21 pm | |
| Courier | Jan 5, 2006 3:06 pm | |
| Devin Rubia | Jan 6, 2006 6:23 am | |
| Courier | Jan 6, 2006 1:29 pm | |
| Devin Rubia | Jan 9, 2006 7:13 am | |
| Courier | Jan 9, 2006 2:08 pm | |
| Todd Lyons | Jan 9, 2006 3:54 pm | |
| Courier | Jan 9, 2006 4:32 pm | |
| Devin Rubia | Jan 10, 2006 9:02 am | |
| Courier | Jan 10, 2006 10:36 am | |
| Devin Rubia | Jan 10, 2006 11:46 am | |
| Courier | Jan 10, 2006 12:10 pm | |
| Devin Rubia | Jan 10, 2006 1:01 pm | |
| Courier | Jan 10, 2006 1:11 pm | |
| Devin Rubia | Jan 10, 2006 1:29 pm | |
| Courier | Jan 10, 2006 1:56 pm | |
| Devin Rubia | Jan 11, 2006 6:52 am | |
| Courier | Jan 11, 2006 7:29 am | |
| Devin Rubia | Jan 11, 2006 7:52 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread 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 file | Actions... |
|---|---|---|
| From: | Devin Rubia (dev...@thezone.net) | |
| Date: | Jan 9, 2006 7:13:41 am | |
| List: | net.sourceforge.lists.courier-maildrop | |
On Fri, Jan 06, 2006 at 01:29:51PM -0800, Courier wrote:
- 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"
if ( $SIZE < 26144 ) { exception { xfilter "/usr/bin/spamassassin" } }
if ( /^X-Spam-Status:[:space:]+No/ ) { to "$DEFAULT/.Spam" } to "$DEFAULT"
And here is the outout of maildrop.log from the two tests:
===== 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: Fri Jan 6 12:59:54 2006 From: Other <oth...@other-domain.com> Subj: Test 1 File: /var/spool/mail/vhosts/domain-name.com/user-name/Maildir/.Spam (1833)
===== 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: Fri Jan 6 13:01:20 2006 From: Other <oth...@other-domain.com> Subj: Test 2 File: /var/spool/mail/vhosts/domain-name.com/user-name/Maildir/.Spam (1833)
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" }
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
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.
-- Devin







