You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by qu...@apache.org on 2004/02/14 09:42:54 UTC

svn commit: rev 6651 - incubator/spamassassin/trunk/rules

Author: quinlan
Date: Sat Feb 14 00:42:53 2004
New Revision: 6651

Modified:
   incubator/spamassassin/trunk/rules/70_testing.cf
Log:
revisions of the evil spam Message-ID rules


Modified: incubator/spamassassin/trunk/rules/70_testing.cf
==============================================================================
--- incubator/spamassassin/trunk/rules/70_testing.cf	(original)
+++ incubator/spamassassin/trunk/rules/70_testing.cf	Sat Feb 14 00:42:53 2004
@@ -489,18 +489,25 @@
 # letter: 2/3 (pick a-z) | 1/3 (pick 0-9)
 # 3-12 letters: 1/8 (pick .) | 7/12 (pick a-z) | 7/24 (pick 0-9)
 # letter: 2/3 (pick a-z) | 1/3 (pick 0-9)
-header T_MSGID_EVIL_SPAM_1	Message-ID =~ /<[a-z\d][a-z\d\$-]+[a-z\d]\@[a-z\d][a-z\d.]+[a-z\d]>/
-header T_MSGID_EVIL_SPAM_2	Message-ID =~ /<[a-z\d][a-z\d\$-]{10,29}[a-z\d]\@[a-z\d][a-z\d.]{3,12}[a-z\d]>/
-header __MSGID_IDIOM_1		Message-ID =~ /\b[a-f\d]{12}\b/
-header __MSGID_IDIOM_2		Message-ID =~ /\b[a-f\d]{8}\b/
-header __MSGID_IDIOM_3		Message-ID =~ /\d{10}/
-meta T_MSGID_EVIL_SPAM_3	(T_MSGID_EVIL_SPAM_2 && !__MSGID_IDIOM_1)
-meta T_MSGID_EVIL_SPAM_4	(T_MSGID_EVIL_SPAM_2 && !__MSGID_IDIOM_2)
-meta T_MSGID_EVIL_SPAM_5	(T_MSGID_EVIL_SPAM_2 && !__MSGID_IDIOM_3)
-meta T_MSGID_EVIL_SPAM_6	(T_MSGID_EVIL_SPAM_2 && !__MSGID_IDIOM_1 && !__MSGID_IDIOM_2)
-meta T_MSGID_EVIL_SPAM_7	(T_MSGID_EVIL_SPAM_2 && !__MSGID_IDIOM_1 && !__MSGID_IDIOM_3)
-meta T_MSGID_EVIL_SPAM_8	(T_MSGID_EVIL_SPAM_2 && !__MSGID_IDIOM_2 && !__MSGID_IDIOM_3)
-meta T_MSGID_EVIL_SPAM_9	(T_MSGID_EVIL_SPAM_2 && !__MSGID_IDIOM_1 && !__MSGID_IDIOM_2 && !__MSGID_IDIOM_3)
+header __MSGID_ESPAM		Message-ID =~ /<[a-z\d][a-z\d\$-]{10,29}[a-z\d]\@[a-z\d][a-z\d.]{3,12}[a-z\d]>/
+header __MSGID_IDIOM_0		Message-ID =~ /\b[a-f\d]{8}/
+header __MSGID_IDIOM_1		Message-ID =~ /\b[a-f\d]{8}\b/
+header __MSGID_IDIOM_2		Message-ID =~ /\b[a-f\d]{12}\b/
+header __MSGID_IDIOM_3		Message-ID =~ /\d{8}/
+header __MSGID_IDIOM_4		Message-ID =~ /\d{10}/
+header __MSGID_IDIOM_5		Message-ID =~ /\b\d{8}/
+meta T_MSGID_EVIL_1	(__MSGID_ESPAM && !__MSGID_IDIOM_0)
+meta T_MSGID_EVIL_2	(__MSGID_ESPAM && !__MSGID_IDIOM_1)
+meta T_MSGID_EVIL_3	(__MSGID_ESPAM && !__MSGID_IDIOM_2)
+meta T_MSGID_EVIL_4	(__MSGID_ESPAM && !__MSGID_IDIOM_0 && !__MSGID_IDIOM_3)
+meta T_MSGID_EVIL_5	(__MSGID_ESPAM && !__MSGID_IDIOM_0 && !__MSGID_IDIOM_4)
+meta T_MSGID_EVIL_6	(__MSGID_ESPAM && !__MSGID_IDIOM_0 && !__MSGID_IDIOM_5)
+meta T_MSGID_EVIL_7	(__MSGID_ESPAM && !__MSGID_IDIOM_1 && !__MSGID_IDIOM_3)
+meta T_MSGID_EVIL_8	(__MSGID_ESPAM && !__MSGID_IDIOM_1 && !__MSGID_IDIOM_4)
+meta T_MSGID_EVIL_9	(__MSGID_ESPAM && !__MSGID_IDIOM_1 && !__MSGID_IDIOM_5)
+meta T_MSGID_EVIL_10	(__MSGID_ESPAM && !__MSGID_IDIOM_2 && !__MSGID_IDIOM_3)
+meta T_MSGID_EVIL_11	(__MSGID_ESPAM && !__MSGID_IDIOM_2 && !__MSGID_IDIOM_4)
+meta T_MSGID_EVIL_12	(__MSGID_ESPAM && !__MSGID_IDIOM_2 && !__MSGID_IDIOM_5)
 
 # some simple subject rules to catch a persistent spammer
 header T_SUBJ_XANAX		Subject =~ /x.{0,2}a.{0,2}n.{0,2}a.{0,2}x/i