http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5278

           Summary: __UNUSABLE_MSGID is hiding FPs; let's remove it
           Product: Spamassassin
           Version: SVN Trunk (Latest Devel Version)
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: major
          Priority: P5
         Component: Rules (Eval Tests)
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


quoting from bug 4960:

'[a mail] no longer FPs (in 3.1.7 with sa-update) , but
only because it triggers __UNUSABLE_MSGID which prevents MSGID_DOLLARS
triggering.'

This is a very good point -- __UNUSABLE_MSGID calls
HeaderEval::check_messageid_not_usable(), which contains this code:

  # too old; older versions of clients used different formats
  return 1 if ($self->received_within_months($pms, '6','undef'));


In other words, no message over 6 months old will display a MSGID_* rule hit,
because it's been blocked by this rule.  I think at the time we put it in, it
made sense, but since then, Message-IDs have been pretty sane in ham.  in the
meantime, it's now hiding false positives in the ham corpora, which are
generally older than spam corpora (e.g. my spam goes back 5 months or so, but my
ham collection is up to 2 years old.)

I propose removing those 2 lines ASAP so we can get more accurate ideas of FP
rates on the rules that use it:

FORGED_MUA_MOZILLA
FORGED_MUA_IMS
__FORGED_OE
__FORGED_OUTLOOK_DOLLARS
FORGED_MUA_OIMO
FORGED_MUA_EUDORA
TVD_FW_GRAPHIC_ID3
TVD_FW_GRAPHIC_ID3_2



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to