SpamSieve has been my indispensable second line of defense for many years. My first line has been the spamfilter we use at our company, which was SpamAssassin, but which we recently transitioned to mailroute.net.
I was attempting to use SpamSieve to “teach” mailroute.net about spam that sneaks by it by forwarding the message to their abuse report email. However, I noticed that the SpamSieve mail rule was sending every message.
I then changed the rule so that it simply changed the background of the message to gray. When I applied the rule to my inbox every message had the gray background.
I reinstalled my SpamSieve Apple Mail plug-in and checked the SpamSieve mail rule.
The mail rule is “If any of the following conditions are met: Message Type is Mail, Perform the following actions: Set Color of background Gray”.
I didn’t change anything else. Now all messages are tagged as spam by SpamSieve.
SpamSieve sets the message colors itself, so you should not add actions to the SpamSieve rule that change the message color. Due to the way coloring rules work, Mail will change the colors of all messages, even ones that SpamSieve didn’t think were spam.
In my testing, forwarding actions do not share this problem, but in any case I think the best way to teach a server-side filter is to move the messages into its IMAP folder on the server. Forwarding is less desirable because it changes the message content.
I looked at the log, which has a lot of entries in the past.
There are no entries for today, but I’m sure that it moved 2 messages to the “Spam” filter that I set up earlier.
So the mail rule seems to be applying the rule to everything, but SpamSieve isn’t logging anything about it. I wonder if the rule isn’t invoking SpamSieve?
I did re-install it earlier today, before the behavior noted above.
Make sure that you have installed SpamSieve’s Apple Mail plug-in and that you see the training commands in Mail’s Message menu.
**Check. Fresh install. SpamSieve - Change Settings, SpamSieve - Train as Good, SpamSieve - Train as Spam are all present.
**
2. Make sure that you’ve disabled Mail’s built-in junk mail filter.
Check.
Make sure that the only spam/junk rule that you have in Mail’s preferences is SpamSieve.
Check.
The name of the SpamSieve rule in Apple Mail must begin with “SpamSieve”. Make sure that there are no leading spaces in the name. If the rule name does not begin with “SpamSieve”, Mail will move every message to the Spam mailbox without even showing the messages to SpamSieve.
Yes, my rule is basically the same as yours. I included a screen shot. Because it was putting everything into the Spam folder, I disable the rule, and deleted the Spam folder - that is why it now says “No mailbox selected”.
I can go back and recreate the Spam folder and re-enable the rule. I’ve tried restarting Mail and reinstalling SpamSieve. I’m wondering if a full reboot of my Mac might help.