I almost forgot. I've had to tweak a few existing rules. # Slightly less picky than the stock rule body DEAR_SOMEBODY /^Dear /
# Needed more space between the call/dial and the number, and added fax body CALL_FREE /(?:call|dial|fax).{1,40}8(?:00|88|77|66|55|44|33|22)[\s-][\dA-Z]+[\s-]?[\dA-Z]+/i # Generalize the excuse body EXCUSE_18 /(?:does not|do not|never) (?:spam|sen[dt] unsolicited)/i # The original rule looks for a hex value that's not FFFFFF. Doesn't work # for color names. This is close enough, and catches color names too. rawbody HTML_WITH_BGCOLOR /<body .*bgcolor[=3d\"\'\#]+[^wf]/i # This is not a great translation of the rule, but the [:lower:] set # is in perl 5.6, and I'm on 5.005. I already submitted a bug saying # there should be a `require 5.6' if that's really what the developers want. # As it stands, in perl 5.005 there are a LOT of false positives. header SUBJ_ALL_CAPS Subject =~ /[A-Z0-9 -_.]{10,}/ -- Ben Jackson <[EMAIL PROTECTED]> http://www.ben.com/ _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk