"David W. Tamkin" <dattier(_at_)ripco(_dot_)com> writes:
...
Please help me make sure I understand.
1. If a recipe has the `D' flag,
* ^FROM_DAEMON|pussycat
will match if "PUsSYcAT" appears in the head.
2. #1 is not true if the condition has ^FROM_MAILER rather than ^FROM_DAEMON.
3. If a recipe has the `D' flag,
* ^TO_address
will match "Cc: address" but not "CC: address".
Well, yes:
lunen% cat foo
VERBOSE = on
:0 D
* ^FROM_DAEMON|pussycat
{ }
:0 D
* ^FROM_MAILER|pussycat
{ }
:0 D
* ^TO_foo
{ }
:0 D
* ^TO_bar
{ }
HOST
lunen% procmail foo
X-Blob: PUsSYcAT
Cc: foo
CC: bar
^D
procmail: [21763] Sun Aug 20 13:07:52 2000
procmail: Match on "(^(Mailing-List:|Precedence:.*(junk|bulk|list)|To: Multiple
recipients of |(((Resent-)?(From|Sender)|X-Envelope-From):|>?From
)([^>]*[^((_dot_)%(_at_)a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(mdf|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(ounce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>
][^<)]*(\(.*\).*)?)?$([^>]|$)))|pussycat"
procmail: No match on "(^(((Resent-)?(From|Sender)|X-Envelope-From):|>?From
)([^>]*[^((_dot_)%(_at_)a-z0-9])?(Post(ma(st(er)?|n)|office)|(send)?Mail(er)?|daemon|mmdf|n?uucp|ops|r(esponse|oot)|(bbs\.)?smtp(error)?|s(erv(ices?|er)|ystem)|A(dmin(istrator)?|MMGR))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>
][^<)]*(\(.*\).*)?)?$([^>]|$))|pussycat"
procmail: Match on
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)foo"
procmail: No match on
"(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)bar"
procmail: Assigning "HOST"
procmail: HOST mismatched "lunen.gac.edu"
Folder: 0
procmail: Notified comsat: "guenther@:"
lunen%
Philip Guenther
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail