Hello,
I am presently running procmail-3.21 and have it employed as my
mail delivery agent on Solaris 8.  Consider the following two
versions of a nesting block which is a single conditional block
of a series of other blocks.
Case 1.
:0 E
* ^Subject:.*mygroup
 {
      :0 c:
       $FOLDERS/mymailgroup
      :0:
      *^Subject.*ANNOUNCE
      /var/mail/mymailbox
 }
Case 2.
:0 E
* ^Subject:.*mygroup
 {
      :0 c:
      *^Subject.*ANNOUNCE
      /var/mail/mymailbox
      :0:
       $FOLDERS/mymailgroup
 }
What I want to do is put all mail related to mygroup, including
announcements in a special folder and have only the
announcements sent to my regular inbox.
The first case puts a copy of *everything* related to mygroup in my
default mailbox (which is also /var/mail/mymailbox).  The second case does
not (i.e. it behaves the way I would like).  Assuming my observations are
correct I believe this is because of the way a carbon-copy is handled in
case of failures on subsequent conditions.  Can anyone confirm or
elaborate on this? I didn't notice anything in the FAQ's on this specific
situation.  I have been using procmail for years but never noticed this
behavior before.
Thanks,
Jim
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail