[nycbug-talk] Procmail recipe

Francisco Reyes lists
Thu Nov 11 19:26:02 EST 2004


Anyone familiar with procmail recipies?
Working on my first procmail recipe, but doesn't seem to be working.

In particular the first part (spam check with pyzor) works and was pretty 
much copied from an example. The part I am trying to add is the "report 
known bad words" part.

LOGFILE=rc.log
VERBOSE=yes
# LOGABSTRACT=all

# Spam check with Pyzor
:0 Wc : /home/mailuser/.pyzor/pyzor-check.lock
| /usr/local/bin/pyzor check
:0 a
/home/mailuser/mail/spam

#Report known bad words
:0 Wc : /home/mailuser/.pyzor/pyzor-subject.lock
* ^Subject:.*(rolex|test1)
| /usr/local/bin/pyzor report
/home/mailuser/mail/subject_spam

The procmail log part for the second sections is:

procmail: Match on "^Subject:.*(rolex|test1)"
procmail: Locking "/home/mailuser/.pyzor/pyzor-subject.lock"
procmail: Executing "/usr/local/bin/pyzor,report"
procmail: Non-zero exitcode (1) from "/usr/local/bin/pyzor"
procmail: Assigning "LASTFOLDER=/usr/local/bin/pyzor report"
procmail: Unlocking "/home/mailuser/.pyzor/pyzor-subject.lock"
procmail: Skipped "/home/mailuser/mail/subject_spam"
procmail: Bypassed locking "/var/mail/mailuser.lock"
procmail: Assigning "LASTFOLDER=/var/mail/mailuser"
procmail: Opening "/var/mail/mailuser"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "mailuser at 536:/var/mail/mailuser"
>From lists at natserv.com  Thu Nov 11 18:07:42 2004
  Subject: test1 pm test
   Folder: /var/mail/mailuser


The message doesn't get copied to /home/mailuser/mail/subject_spam
Also tried
#Report known bad words
:0 Wc : /home/mailuser/.pyzor/pyzor-subject.lock
* ^Subject:.*(rolex|test1)
| /usr/local/bin/pyzor report
:0 a
/home/mailuser/mail/subject_spam

but that did not seem to help either.




More information about the talk mailing list