Often when mail disappears it is caused by a syntax error in one of
the recipes in the .procmailrc file. Check it out or send the actual
recipe to the list.
Jostein
On 10.02.03,14:49, LuKreme wrote:
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
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail