Re: An 'or' recipe

"John Levine" <[email protected]> 13 Aug 2017 22:40:10 -0000
Newsgroups gmane.mail.procmail
Message-ID <[email protected]>
In article <[email protected]> you write:
>:0
>*^From:[email protected] |\
>^From:[email protected] |\
>^From:[email protected] |\
>^From:[email protected] |\
>^From:[email protected] |\
>^From:[email protected] |\
>^From:[email protected] |\
>^From:[email protected] |\
>^From:[email protected] |\
>^From:[email protected] |\
>^From:[email protected]
>$AUTHORS

Ugh, see below.

>The output to my procmaillog shows
>procmail: No match on "^From:[email protected] |^From:billh@marsj
>ourney.info |^From:[email protected] |^From:barry@barryjhutchison.
>com |^From:[email protected] |^From:[email protected] |^From:bra
>[email protected] |^From:[email protected] |^From:cgockel@cgo
>ckelwrites.com |^From:[email protected] |^From:jrobertsonwrites@gmail
>.com"
>
>Does that look correct?

Yes, it's very rare to have a From: line with no white space or comment
between the From: and the address.  Try this:

:0
* ^From:.*([email protected]|[email protected]|mail@cchaseharwoo=
d.com|[email protected]|[email protected]|[email protected]|=
[email protected]|[email protected]|[email protected]|=
[email protected]|[email protected])
$AUTHORS

If you do a lot of this, you may need to make LINEBUF bigger.  I have
patterns like this that are over 4000 characters long and they work
fine.

R's,
John