Dan wrote:

>>or add an additional -- Status  is   Read
>>
>>This way all incoming email will have the status of UnRead when it
>>arrives and the filter will not apply.
>>
>>Fred
>
>That's a great suggestion, and I'm sure it would work in some cases. 
>However, Powermail's filter "language" isn't powerful enough to handle my
>case.
>
>I want to do this:
>    if (A or B or C or D or E)
>      then execute script "Delete Message Immediately"
>
>Implementing your suggestion, I would need to do this:
>    if ((status is read) and (A or B or C or D or E))
>      then execute script "Delete Message Immediately"
>
>I can't do this because the filter will execute the action if "all
>conditions are met" or "any condition is met".  And I don't want to
>create separate filters to handle A thru E.
>
>Thanks anyway!  I guess it's Applescript time!

There's another simpler solution.

Put a filter at the bottom your list that matches everything and does
nothing and check
the "stop filtering when I match this filter checkbox" (you could use
"status is unread" for the match).

Put all your manually run filters below this one in your list, they will
never run on any mail coming in but will be listed in your list of
filters you can run manually.

Mitch

-- 
Mitch Adler            "And I think to myself,
Apple Computer, Inc.    What a wonderful world."
[EMAIL PROTECTED]           - Louis Armstrong
[EMAIL PROTECTED]


Reply via email to