Hello, I fixed the same issue on my Linux server, and might be the solution for you. I enabled Spamassassin debug, and all the messages that had
X-SPAM-FLAG: YES
X-SPAM-LEVEL: *
X-SPAM-STATUS: Yes, score=13.1 required=5.0 tests=AWL,BAYES_99,
ham identified
It must be a case sensitive issue with Linux, after modifying the Script Libraries –> Spamassassin –> mHandleSpamOrHam
I changed this line from:
And (Instr(1, vstrSpamAssassinOutput, "X-Spam-Flag: YES", 1) > 0) Then
to
And (Instr(1, vstrSpamAssassinOutput, "X-SPAM-FLAG: YES", 1) > 0) Then
Now it is detecting spam properly:
X-SPAM-FLAG: YES
X-SPAM-X-SPAM-STATUS: Yes, score=14.8 required=5.0 t
spam identified