Skip to main content

Incoming emails incorrectly spam-blocked

Comments

2 comments

  • Scott Goffman

    I think I found the culprit: I have a filter in webmail that redirects emails where "Spam Score" is above 20. Apparently the "Spam Score" header value is actually the spam score * 10, so e.g. a score of 2.2 registers as "22".

    I'm sure there's a very good reason for this... :/

    1
  • cPRex Jurassic Moderator

    Hey there!  It's confusing, isn't it?  Here's an old explanation about this score that I come back to from time to time when I need a refresher:

    What happens is that the spam score people are used to dealing with are decimal values, and not integer values (e.g. 1.5, 30.9, 6.4, etc.). When SpamAssassin passes the value to whatever, it passes it as an integer, but to do that without losing any part of the score, it multiplies that decimal value, by 10. So when it does that, your score then becomes a 15 instead of 1.5, or a 309 instead of a 30.9 and so on. You can see this change take place within the headers of the emails since there are two headers that contain the spam scores. You have the more general X-Spam-Status which has two things, is it spam and the score that us humans are used to (the decimal score). Whereas X-Spam-Score has the score that's passed to other programs, the integer score, which is 10 times the previous score listed in X-Spam-Status.

    So your spam score of 2.8 (X-Spam-Status) in the log you posted above would be different than the multiplied value of 10 used for the X-Spam-Score.

    Do you have any redirects or filters configured on that domain or account that could be adjusting the delivery?

    0

Please sign in to leave a comment.