Recently, I inadvertantly ommitted a final parens (``)'') in a regular
expression within .procmailrc. My procmail log dutifully informed me
there was an ``Invalid regular expression'' in the file. I assumed
in such cases procmail would skip the offending recipe, or simply
deposit the mail in the DEFAULT mailbox.
Instead some of the mail was reported as not delivered thus:
From XXX(_at_)ot(_dot_)YYY(_dot_)edu Tue May 5 13:50:37 1998
Subject: Re: delegate orientation, Reg. 1
Folder: :0: 2134
I take it, ``Folder: :0:'' means that after encountering the invalid
regular expression procmail found the default mailbox locked, and therefore
did not deliver the mail anywhere. I also hope this means the mail bounced.
How to I make sure that mail is not lost, if/when there is some error
in the regular expressions within the .procmailrc file?
All that I can think of is to use the ``-t'' option for procmail within
.forward.
Any suggestions gladly taken (thanks in advance)
howard (theo(_at_)ccnet(_dot_)com)