I have a long .procmailrc that filters my mail into 68 different
folders. Almost all the filters work just great. But one filter
is driving me nuts because it simply ignores all filtering.
I was wondering if anyone has a idea why this might be happening.
Here are the two filters that are trying, unsuccessfully, to save
all mail from Lugo into the "lugo" folder:
<snip>
:0
* <blugo(_at_)wise(_dot_)com>
Mail/lugo/.
:0
* ^Organization: Wise
Mail/lugo/.
<snip>
Here is the relevant portion of the procmail logfile with
VERBOSE=yes.
<snip>
procmail: No match on "^From: "Frank, Tom" <tom(_dot_)frank(_at_)nat(_dot_)com>"
procmail: Skipped "blugo(_at_)wise(_dot_)com>"
procmail: No match on "<blugo(_at_)wise(_dot_)com>"
procmail: Match on "^Organization: Wise"
procmail: Assigning "LASTFOLDER=Mail/lugo/30"
procmail: Opening "Mail/lugo/30"
procmail: Acquiring kernel-lock
Subject: Joke
Folder: Mail/lugo/30 2564
procmail: [9102] Thu Aug 6 23:16:53 1998
procmail: Notified comsat: "buck(_at_)0:/home/buck/Mail/lugo/30"
<snip>
Here are a few relevant lines from this message:
Return-Path: blugo(_at_)wise(_dot_)com
Return-Path: blugo(_at_)wise(_dot_)com
Received: (from uucp(_at_)localhost) by siswat.compact.com (8.8.7/8.7.3) with
UUCP id NAA06027 for buck(_at_)siswat(_dot_)compact(_dot_)com; Thu, 6 Aug 1998
13:32:57 -0500
X-Envelope-To: buck(_at_)siswat(_dot_)compact(_dot_)com
Received: from etex.electrotex.com (root(_at_)etex(_dot_)electrotex(_dot_)com
[204.96.98.2])
by academ.com (8.9.0/8.9.0) with ESMTP id NAA28097
for <buck(_at_)siswat(_dot_)compact(_dot_)com>; Thu, 6 Aug 1998
13:29:18 -0500 (CDT)
Received: from bbradfield.wise.com.gate.wise.com (gate.wise.com
[204.251.143.17]) by etex.electrotex.com (8.8.8/8.6.9) with SMTP id NAA12987;
Thu, 6 Aug 1998 13:30:47 -0500 (CDT)
Message-ID:
<0003E337(_at_)bbradfield(_dot_)wise(_dot_)com(_dot_)gate(_dot_)wise(_dot_)com>
Date: 6 Aug 1998 13:33:00 -0500
From: "Bonnie Lugo" <blugo(_at_)wise(_dot_)com>
Organization: Wise
To: <snip>
Subject: Joke
<snip>
I don't understand why the Lugo filter is "skipped". I don't
understand why it shows the "<" character as missing on that log
line. And even after being matched by the second Organization:
filter, it is written to the lugo folder but also makes it to my
main mail spool. I am running
procmail v3.11pre7 1997/04/28 written and created by Stephen R. van den Berg
Locking strategies: dotlocking, fcntl(), lockf()
Default rcfile: $HOME/.procmailrc
Your system mailbox: /var/spool/mail/buck
on Red Hat Linux, built from source.
I also randomly get some duplicates in my mail - either two copies
of a message that passes all filters, or a normal processing
to a folder plus a copy that makes it to the main mail spool.
Maybe the consistent duplicates from Lugo will help me debug the
random duplicates from the other filters.
Thanks alot!
Lester
--
A. Lester Buck buck(_at_)compact(_dot_)com