First a few rules to match non-spam:

  body     SIGNATURE_DELIM        /^-- $/
  describe SIGNATURE_DELIM        Standard signature delimiter present  

While there would be no effort in faking this, it might take a while for some of the 
spammers to catch on.

  uri      HTTPS_URL              /https:\/\//
  describe HTTPS_URL              Spammers don't often use HTTPS

Has anyone seen spam that uses an HTTPS URI?

  header   MAJORDOMO              Subject =~ /Majordomo (?:request )?results/
  describe MAJORDOMO              From Majordomo

Majordomo results should definetly not be marked as spam, and spammers are probably 
unlike to stick "Majordomo results" in their subject.

And now a bunch of spam matching rules:

header   PLEASE_READ            Subject =~ /please read/i
describe PLEASE_READ            Please read this!  Please oh please oh please!

header   SUSPICIOUS_FROM        From =~ 
/(?:sales|money|credit|alert|market|affiliat|unsubscribe|offer|important)/i
describe SUSPICIOUS_FROM        Suspicious phrase in "From" header

body     READ_TO_END            /read this (?:e-?mail )?to the end/i
describe READ_TO_END            You'd better read all of this spam!

body     DONT_DELETE            /(?:don'?t delete this|do not delete)/i
describe DONT_DELETE            Don't delete me!  Nooooo!!!!

body     REAL_THING             /the real thing/i
describe REAL_THING             It's the real thing, baby!

body     WORKED_FOR_ME          /worked for me/i
describe WORKED_FOR_ME          It worked for the spammer, why not for you?

body     ALL_NATURAL            /100% natural/i
describe ALL_NATURAL            Spam is 100% natural?!

body     MONEY_BACK             /money back guarantee/i
describe MONEY_BACK             Money back guarantee.

body     NO_CATCH               /there is no catch/i
describe NO_CATCH               There is no catch.

body     NO_OBLIGATION          /no obligation/i
describe NO_OBLIGATION          There is no obligation.

body     NO_DISSAPOINTMENT      /You won'?t be diss?apointed/i
describe NO_DISSAPOINTMENT      You won't be dissapointed.

body     SERIOUS_ONLY           /Serious (?:Enqueries|Inquiries) Only/i
describe SERIOUS_ONLY           Serious Enqueries Only.

body     RISK_FREE              /risk free/i
describe RISK_FREE              Risk free.  Suuurreeee....

# "as seen on:" or "as seen on ..."
body     AS_SEEN_ON             /as seen 
on(?::|\s*(?:NATIONAL|TV|ABC|NBC|CBS|CNN|Oprah|USA Today|48 Hours|New York Times))/i
describe AS_SEEN_ON             As seen on national TV!

body     NOT_INTENDED           /not intended for residents ?(:of|in)/i
describe NOT_INTENDED           Not intended for residents of XYZ.

# This phrase appears in many pyramid scheme mails in which
# "My Wife Jody" testimonials are absent
body     COPY_ACCURATELY        /copy.{1,10}name?.{1,10}address.{1,10}ACCURATELY/i
describe COPY_ACCURATELY        Common pyramid scheme phrase (1)

body     SEE_FOR_YOURSELF       /See (?:for|it) yourself/i
describe SEE_FOR_YOURSELF       See for yourself

# How many non-spammers send HTML mails that use Flash?
rawbody  EMBEDED_OBJECT         /<(?:object|embed)/i
describe EMBEDED_OBJECT         Flash or similar plugin in HTML

uri      BIZ_HTTP_ADDR          /https?\:\/\/[^\/]+\.biz\//i
describe BIZ_HTTP_ADDR          URI with a .biz domain

-- 
Visit http://dmoz.org, the world's   | Give a man a match, and he'll be warm
largest human edited web directory.  | for a minute, but set him on fire, and
                                     | he'll be warm for the rest of his life.
[EMAIL PROTECTED]  ICQ: 132152059 |

_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to