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/13 10:51:09 UTC

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

Author: quinlan
Date: Fri Feb 13 01:51:08 2004
New Revision: 6637

Modified:
   incubator/spamassassin/trunk/rules/70_testing.cf
Log:
more evil message-id stuff


Modified: incubator/spamassassin/trunk/rules/70_testing.cf
==============================================================================
--- incubator/spamassassin/trunk/rules/70_testing.cf	(original)
+++ incubator/spamassassin/trunk/rules/70_testing.cf	Fri Feb 13 01:51:08 2004
@@ -497,8 +497,18 @@
 # 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	MESSAGEID =~ /<[a-z\d][a-z\d\$-]+[a-z\d]\@[a-z\d][a-z\d.]+[a-z\d]>/
-header T_MSGID_EVIL_SPAM_2	MESSAGEID =~ /<[a-z\d][a-z\d\$-]{10,29}[a-z\d]\@[a-z\d][a-z\d.]{3,12}[a-z\d]>/
+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)
 
 # 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