Re: [maildropl] Help with /etc/maildroprc file
Brought to you by:
mrsam
From: Courier <Co...@li...> - 2006-01-10 00:32:52
|
> >> if ( /^X-Spam-Status:[:space:]+Yes/ ) > > You know, you are putting that regex in to allow for something that > I don't think will ever happen. There is only one space after that > colon and there will probably always be one space after that colon. > So in the interests of testing, and possibly a long term fix for you, > how about this: > if ( /^X-Spam-Status:[ ]Yes/ ) Same - drops into .Spam/ subdirectory Of note - SIZE=1649 (Subject and Text read "Test 3") > if ( /^X-Spam-Status:.Yes/ ) Same - drops into .Spam/ subdirectory Of note - SIZE=14 & Subj: was blank (Subject and Text read "Test 4") Both yield: MATCH= > So the regex match fails, but still ends up inside the loop. That's > explained further down in your debug test. But obviously that's a > problem that shouldn't be happening. > > >Tokenized ; > >Tokenized eof > >/etc/maildroprc(7): SHELL="/bin/bash" > >/etc/maildroprc(8): POSIX error now gone - The maildrop log now (at the end) reads: 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" # > That makes sense now. Experiment with the regex to see if you can > get it to match using different methods as I suggested above. > > > 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 don't know, I assume you've googled for this to no avail. Maybe > the other guy has some suggestions for that one. You definitely are > doing something that the man page says is supported, so I'm not sure > why it isn't working. google was not a lot of help - it found over 47,000 hits with this verbage in the php source code and if I add "maildrop" to it, zero... |