I have a “Bulk Mail” folder on the mail server that I tell SpamSieve to put all my spam into. I also tell SpamSieve to “Mark as Unread”, and color the spam messages. These settings are set using the “SpamSieve - Change Settings” script.
When I get a spam, SpamSieve marks the message as unread, and moves it into the “Bulk Mail” folder. However, it does not color the spam; it is still white. If I then highlight this spam messages and do “SpamSieve - Train as Spam”, the message is then colored. I can’t figure out what could be wrong. When I had SpamSieve set up on my old POP account, the coloring worked fine.
The setting in Change Settings for marking messages as unread is for when you train a message as good, not for the incoming messages.
I am skeptical about the name of your mailbox being “Bulk Mail.” Are the only messages there the ones that SpamSieve thought were spam? If not, maybe the messages aren’t colored because SpamSieve didn’t move them there.
On my IMAP email server, I created a new mailbox called “Spam”, and pointed my SpamSieve Apple Mail rule to this new mailbox. I also went thru the “SpamSieve - Change Settings” script to make sure that I had “Color Spammy Email” set to YES.
After a few hours, I received some spam that SpamSieve caught and moved to my new “Spam” folder. Unfortunately, the spam mail is not colored
Do you have any other ideas that I can try? Could my problem be due to the fact all my mailboxes are on the IMAP server? Is it possible that when a spam message comes into my IMAP Inbox and SpamSieve moves it to my “Spam” IMAP mailbox, that the coloring is somehow dropped?
This setting takes effect when you quit and re-launch Mail.
I’ve never heard of it not working with IMAP mailboxes, but I suppose there could be something particular about your server. What happens if you use a local mailbox for this IMAP account’s spam?
This setting takes effect when you quit and re-launch Mail.
Thanks Michael. I’ve quit/relaunched Mail many times just to make sure everything stays set up the way I want it.
I’ve never heard of it not working with IMAP mailboxes, but I suppose there could be something particular about your server. What happens if you use a local mailbox for this IMAP account’s spam?
My mail’s on a Go Daddy server, so I’m following whatever rules they have for IMAP.
I’ve just set up a local “Spam” mailbox and pointed SpamSieve’s rule to it; I’ll post here when I get some results.
SpamSieve correctly colored the spam messages when it sent them to my local Spam mailbox. So it seems that in my IMAP set up with Go Daddy, the coloring does not work for me with an IMAP Spam folder.
I need the spam messages to go to this IMAP folder, since I want to check these on my iPhone while I’m away. If you don’t have any other ideas, it looks like I’ll have to live without colored spam messages.
Sorry to respond to my own message, but I was checking the console messages and I found many (and I mean many) IMAP assertion failures. Here is one of them:
As you suggested, I renamed the Envelope Index file and let mail rebuild it. I then modified SpamSieve’s rule to point to my IMAP Spam folder. Unfortunately, the spam that was sent there was not colored.
Thanks for your help and patience. I’ll just deal with the non-colored spam for the reasons I mentioned before.