Actually, blacklisting is not the only way to do this, and it is after all a manual process of editing the config files for every blocked address so it's kind of a pain.
In order to see why your junk addresses aren't getting marked as spam, you really need to post the header of one of those messages--that is, the header of a message from an address you HAVE marked as spam, but which is still landing in your inbox (hint, that message will have a X-Spam header that says "X-Spam-Status: No" followed by some scores).
But breaking it down from the header you did post, you need to understand:
So I adjusted my own system to have a tag value of 15% (15% of 20 = 3.0), and made a Bayes_99 score of 9.5 (to make sure it overrode even a lot of other "good" scores).
- The minimum point value that will land a message in the spam box is 6.6. This number can be changed by adjusting the tag percentage in the AS/AV tab of your admin GUI (percentage x 20 = required spam value).
- Right now, a Bayes_99 score assigns your message only 3.5 points. This can be changed by following the instructions in the link I posted yesterday. But as it now stands, there is no way a Bayes score ALONE can send a message to the junk folder. 3.5 will never equal 6.6 in any math in the world. . .
But you must also remember that Bayesian scoring analyzes the content of the emails, not just the source. So there is still the possibility that the address won't be blocked, because sender is one, but not the only, source of the problem. However, I have found that careful analysis of the headers of a target message usually gives me some ideas of what to change so that the system recognizes future messages as spam.
In order to do this, though, you really do need to post a problem message, not just a successfully-screened one.