So I have SpamSieve set up on a Mac mini using IMAP to filter my email, complete with the drone AppleScripts. This works great. The actual mail server is a Linux machine running Dovecot IMAP that I also administer.
My main client is a MacBook Air running 10.11.6 and Mail.app.
Very often, like 50+% of the time, emails filtered by the drone and correctly moved to the server Spam folder do not get reflected as such on my MBA client machine. On the MBA, they turn yellow to indicate their Spam status but they remain in my Inbox. Occasionally, they will disappear from the Inbox minutes later but more often they will just sit there until I manually move them to the TrainSpam mailbox.
Additionally, and maybe somewhat related, I don’t get the filtering colors on spam in the server-hosted Spam mailbox (either on the drone or the client). I have verified that I DO get the colors if the drone puts them in an On My Mac spam folder instead.
Any ideas on either of these?