I'm still trying to find a way to avoid Spam messages from showing up in
the Recent Mail Window (RMW). I used to use the trick of moving the
message into the trash and _then_ into its final destination folder, but
this seems to no longer work. Here's my current set up:

Filter 1:
ALWAYS: run SpamSieve script "Label If Spam" (which has been modified
with Michael Tsai's additional code in order to add a ## to the beginning
of the subject line).
"Stop applying filters to this message": UNCHECKED

Filter 2:
IF Subject begins with "##": Move Message into folder Mail Trash; Move
message into folder SPAM; Do not notify.

This should, I would have thought, remove the message from the RMW but it
does not. I still see messages in the RMW, coloured according to the
label no.7 and beginning with ##. They're in the Spam folder so the
filter has obviously moved them and the "Do not notify" part has also
been honoured, but the trip to Trash hasn't removed them from the RMW.

Is this a change to PM in 4.2? I'm sure that this trick _used_ to work...

Anyone have any solutions?
Rick

--
G4/500 (DP)  ::  768 MB RAM  ::  10.2.6  ::  PM 4.2  ::  3 pane mode

--
Original message:
Received from Michael Tsai on 15/9/03 at 2:03 pm

>> Now, Spamsieve applies a label to my spammy messages, so if I could
>> filter by label then presumably I could put a filter immediately after
>> Spamsieve doing something like:
>> IF label = 7(SPAM) THEN Do not notify.
>
>It would be nice if labels could be used in filter criteria, but how 
>about this workaround:
>
>Right after the "if isSpam then" line of the SpamSieve Label and Move 
>scripts, put:
>
>       set spamMarker to "##"
>       if m's subject does not start with spamMarker then
>               set subject of m to (spamMarker & subject of m)
>       end if
>
>Then you can write a filter criterion that looks for subjects starting 
>with "##" (or whatever marker you choose).


Reply via email to