|
SA Bugzilla – Full Text Bug Listing |
Summary: | score summation sometimes produces incorrect results | ||
---|---|---|---|
Product: | Spamassassin | Reporter: | eceyesoyaz |
Component: | Score Generation | Assignee: | SpamAssassin Developer Mailing List <dev> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | kmcgrail |
Priority: | P2 | ||
Version: | 3.3.2 | ||
Target Milestone: | Undefined | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: |
Description
eceyesoyaz
2011-10-05 09:59:09 UTC
A bug such as this would be highly unlikely. Enough so that I would likely tell you to look at other possibilities. For example, is a machine that ALSO runs SpamAssassin delivering the source email with headers and your system is not overwriting those headers? Do you have more than one machine in the mix? In short, I can't confirm the headers for X-Spam were all produced on the same system and based on the variation between them, I would conjecture they likely aren't. A test I often do for this is change the required to 5.01 or something similar. If I see a required=5.00 show up, I know I have an issue. As a side note, due to the rounding in SA, there have been variances where you could get 5.0 but have it not be spam because it might be really 4.99999. Specifically, I unified the rounding between spamc and other parts of SA somewhere in 3.3. I need to look again and get the padding to be the same though from a different ticket. (In reply to comment #0) > Some sample headers with incorrectly evaluated (too low) scores. > > X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ***.***.com > X-Spam-Flag: NO This is a non-default header. By default, SA only includes the Flag header for spam. > X-Spam-Status: NO, hits=5.00 required=5.00 This is a non-default header. The default Status header uses _YESNO_ template tag, not the all-caps variant. SA uses "score", rather than hits, and only shows a single digit after the decimal point. It includes a list of all tests, autolearn and version information. > X-Spam-Report: > * 10 BAYES_99 BODY: Bayes spam probability is 99 to 100% > * [score: 1.0000] The Report header by default is not added for ham, only spam. And the Level header is missing. Did you modify all these headers yourself? Which tool actually included those headers, SA or a third-party tool? If you did not change about every default add_header configuration option, someone else did -- possibly on a different system, and you're looking at headers added by two different systems. eceyesoyaz, any additional info, in particular regarding the questions, you can provide? NEEDINFO Closing RESOLVED INVALID, as per the previous comments. If you are sure this is not a mis-configuration, please feel free to re-open this bug, providing more detail and the information asked for. If you suspect it might be a mis-configuration, feel free to ask for help troubleshooting the issue on the SA users mailing list. |