13 messages in net.sourceforge.lists.courier-maildropRe: [maildropl] conditionally bouncin...
FromSent OnAttachments
Payal RathodJul 1, 2005 2:12 am 
Tony EarnshawJul 1, 2005 3:58 am 
Payal RathodJul 1, 2005 4:41 am 
Payal RathodJul 1, 2005 5:07 am 
Tony EarnshawJul 1, 2005 5:12 am 
Sam VarshavchikJul 1, 2005 5:53 am 
Payal RathodJul 1, 2005 6:03 am 
Jasper SlitsJul 1, 2005 6:19 am 
Tony EarnshawJul 1, 2005 6:35 am 
Payal RathodJul 1, 2005 9:17 am 
moussJul 1, 2005 5:33 pm 
moussJul 1, 2005 5:33 pm 
moussJul 1, 2005 5:45 pm 
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] conditionally bouncing a mailActions...
From:mouss (use@free.fr)
Date:Jul 1, 2005 5:45:23 pm
List:net.sourceforge.lists.courier-maildrop

Payal Rathod wrote:

On Fri, Jul 01, 2005 at 12:55:08PM +0200, Tony Earnshaw wrote:

if ( /^From: *!.*/ && lookup( $MATCH2, "/tmp2/badfrom.dat" )) { EXITCODE=77 exit }

I am not able to understand this pattern matching properly especially the ! part. In my rc file I have,

if ( /^From: *.*\@!.*/ && lookup( $MATCH2, "/home/rp/badto.dat" ) && $SIZE >
6000000)

" *.*" is the same as ".*". space is a char too.

now if you have "From: rp@mdk.local", then MATCH="From: rp@" MATCH2="mdk.local"

so lookup will search for "bar" in badto.dat.

PS. do put the SIZE statement at start, so that lookup isn't called if size isn't that large.

{ to /dev/null }

$ cat badto.dat @yahoo.de

this won't match.

mdk @mdk.local

nor does this

mdk.local

Still tail -f .maildroplog shows, Date: Fri Jul 1 17:29:43 2005 From: rp@mdk.local Subj: File: /home/rp/Maildir/

Can someone point on what is wrong exactly?

do you have other checks that override this test before?