--- mouss <[EMAIL PROTECTED]> wrote:

> Juan Miscaro wrote:
> > --- mouss <[EMAIL PROTECTED]> wrote:
> >
> >   
> >> Juan Miscaro wrote:
> >>     
> >>> Thank you.
> >>>
> >>> I added the -D flag to master.cf.  Things seem to work but I am
> >>> noticing some curious errors:
> >>>
> >>> postfix/pipe[11675]: DB84AC4501: to=<[EMAIL PROTECTED]>,
> >>>       
> >> relay=maildrop,
> >>     
> >>> delay=19551, delays=19551/0.01/0/0.04, dsn=4.3.0, status=deferred
> >>> (temporary failure. Command output: /usr/local/bin/maildrop:
> Unable
> >>>       
> >> to
> >>     
> >>> open mailbox. )
> >>>
> >>> When opening the message DB84AC4501 I notice it has been tagged
> as
> >>> spam.  This is the same (so far) for all tagged SPAM.  This tells
> >>>       
> >> me
> >>     
> >>> that the maildrop redirection (to the spam folder is not
> working).
> >>>
> >>> This is my complete maildroprc file:
> >>>
> >>> /^Delivered-To:\s*.+/
> >>> RECIPIENT=getaddr ${MATCH}
> >>>
> >>> # split the recipient into user and domain parts
> >>> USER=""
> >>> DOMAIN=""
> >>> if ( ${RECIPIENT} =~ /(.*)@([EMAIL PROTECTED])/ )
> >>> {
> >>>    USER=${MATCH1}
> >>>    DOMAIN=${MATCH2}
> >>> }
> >>> else
> >>> {
> >>>   #no domain part
> >>>   USER=${RECIPIENT}
> >>> }
> >>>
> >>> # extract extension from user-part
> >>> # we assume '+' is the delimiter. if you use another char,
> adjust..
> >>> EXTENSION=""
> >>> if ( ${USER} =~ /([^\+]+)\+(.*)/ )
> >>> {
> >>>   #extension found
> >>>   USER=${MATCH1}
> >>>   EXTENSION=${MATCH2}
> >>> }
> >>>
> >>> MAILDIR="/var/spool/virtual_mailboxes/example.com/$USER/Maildir"
> >>>
> >>> if (/^X-Spam-Status: Yes/)
> >>> {
> >>>   to $MAILDIR/.Polluriel/
> >>> }
> >>>
> >>>   
> >>>       
> >> Does $MAILDIR/.Polluriel/ exist? If not, you should either create
> it 
> >> ahead of time, or do
> >>     
> >
> >
> >
> > Yes, it exists.
> >   
> 
> 
> run maildrop manually with a sample message:
> # maildrop -V 4 -d SOMERECIPIENT < message.eml
> and see what it says. SOMERECIPIENT should be in the same format as
> what 
> is used by postfix (either a user or an email address. this depends
> on 
> your maildrop configuration).


$ maildrop -V 4 -d [EMAIL PROTECTED] < /etc/hosts

maildrop: Changing to /var/spool/virtual_mailboxes/
Message start at 0 bytes, envelope [EMAIL PROTECTED]
/etc/maildroprc(1): Opening logfile /var/log/maildrop
Matching /^Delivered-To:\s*.+/ against 127.0.0.1 localhost.example.com
localhost
Not matched.
/etc/maildroprc(3): Search of ^Delivered-To:\s*.+ = 0
/etc/maildroprc(4): RECIPIENT=""
/etc/maildroprc(7): USER=""
/etc/maildroprc(8): DOMAIN=""
/etc/maildroprc(9): Evaluating IF condition.
Matching /(.*)@([EMAIL PROTECTED])/ against 
/etc/maildroprc(9): Search of (.*)@([EMAIL PROTECTED]) = 0
/etc/maildroprc(9): IF evaluated, result=0
/etc/maildroprc(17): USER=""
/etc/maildroprc(22): EXTENSION=""
/etc/maildroprc(23): Evaluating IF condition.
Matching /([^\+]+)\+(.*)/ against 
/etc/maildroprc(23): Search of ([^\+]+)\+(.*) = 0
/etc/maildroprc(23): IF evaluated, result=0
/etc/maildroprc(30):
MAILDIR="/var/spool/virtual_mailboxes/example.com//Maildir"
/etc/maildroprc(32): Evaluating IF condition.
Matching /^X-Spam-Status: Yes/ against 127.0.0.1 localhost.example.com
localhost
Not matched.
/etc/maildroprc(32): Search of ^X-Spam-Status: Yes = 0
/etc/maildroprc(32): IF evaluated, result=0
maildrop: Attempting .mailfilter



      Be smarter than spam. See how smart SpamGuard is at giving junk email the 
boot with the All-new Yahoo! Mail at http://mrd.mail.yahoo.com/try_beta?.intl=ca


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Courier-imap mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to