procmail
[Top] [All Lists]

Disappearing mail

2003-02-10 15:04:25
I have this in my procmail log:

procmail: [25423] Mon Feb 10 03:11:00 2003
procmail: No match on ! "^^From( )"
procmail: Locking "procmail.25423"
procmail: Executing " /usr/bin/gzip -9fc >> ~/backup/email.$DATE.gz"
procmail: Assigning "LASTFOLDER= /usr/bin/gzip -9fc >> ~/backup/email.$DATE.gz"
procmail: Unlocking "procmail.25423"
procmail: No match on "^From: mailman(_at_)syth(_dot_)serveftp(_dot_)net"
procmail: Locking "msgid.lock"
procmail: Executing "formail,-D,16384,msgid.cache"
procmail: Non-zero exitcode (1) from "formail"
procmail: Assigning "LASTFOLDER=formail -D 16384 msgid.cache"
procmail: Unlocking "msgid.lock"
procmail: Assigning "MATCH="
procmail: Matched "[Gfamily] N"
procmail: Match on "^Subject: \/(Re: |\[[^]]+\] )+[^][]"
procmail: No match on "()\/(Re: )"
procmail: Assigning "MATCH="
procmail: Matched "News (was Re: Test 10 Feb 2003)"
procmail: Match on "^Subject: (Re: |\[[^]]+\] )+\/[^][].*"
procmail: Executing "formail,-ISubject: News (was Re: Test 10 Feb 2003)"
procmail: Assigning "KILLFILE=/Users/kreme/.killfile"
procmail: Executing " formail -xFrom: | grep -i -f /Users/kreme/.killfile" procmail: Non-zero exitcode (1) from " formail -xFrom: | grep -i -f /Users/kreme/.killfile" procmail: No match on " formail -xFrom: | grep -i -f /Users/kreme/.killfile"
procmail: Assigning "LOGFILE=/Users/kreme/.spamassassin_log"
procmail: Opening "/Users/kreme/.spamassassin_log"
procmail: No match on "^^From:(_dot_)*syth(_at_)syth(_dot_)serveftp(_dot_)net"
procmail: No match on "Content-type:.*html"
procmail: No match on "^List:(_dot_)*(_at_)filmtheat\(_dot_)com"
procmail: No match on ! "^^From( )"
procmail: Assigning "FAMILY=/Users/kreme/.familylist"
procmail: Executing " formail -xFrom: | grep -i -f /Users/kreme/.familylist" procmail: Match on " formail -xFrom: | grep -i -f /Users/kreme/.familylist" procmail: Locking "/Users/kreme/Library/Mail/Mailboxes/(Personal)/Family.lock" procmail: Assigning "LASTFOLDER=/Users/kreme/Library/Mail/Mailboxes/(Personal)/Family" procmail: Opening "/Users/kreme/Library/Mail/Mailboxes/(Personal)/Family"
procmail: Acquiring kernel-lock
procmail: Unlocking "/Users/kreme/Library/Mail/Mailboxes/(Personal)/Family.lock" procmail: Notified comsat: "kreme(_at_)25651600:/Users/kreme/Library/Mail/Mailboxes/(Personal)/Family"
 Subject: News (was Re: Test 10 Feb 2003)
Folder: /Users/kreme/Library/Mail/Mailboxes/(Personal)/Family 3606

The trouble is, the message in question is NOT in the mailbox. I opened the "Family" mailbox file and verified by searching for the subject. Besides, it should have been the last message in the mailbox at the time.

This has happened occasionally in the past, but I've never been able to track down exactly when. How can the mail NOT be in the mailbox when procmail didn't report an error?

I pulled the mail out of my backup archive and threw it back at procmail

formail -s procmail < lost.message

And this time it appears in the mailbox..

If I compare the two procmail logs they are identical. I've made no changes to the .procmailrc. What could possibly have happened?

% uname -a
Darwin syth.serveftp.net 6.3 Darwin Kernel Version 6.3: Sat Dec 14 03:11:25 PST 2002; root:xnu/xnu-344.23.obj~4/RELEASE_PPC Power Macintosh powerpc

% procmail -v
procmail v3.21 2001/06/29
[blah blah]
Locking strategies:     dotlocking, fcntl(), lockf()
Default rcfile:         $HOME/.procmailrc
Your system mailbox:    /var/mail/kreme

(I will see about getting 3.22 installed)

--
Love is like oxygen/You get too much/you get too high/Not enough and you're gonna die


_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail

<Prev in Thread] Current Thread [Next in Thread>