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).

