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/05/29 04:03:29 UTC

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

Author: quinlan
Date: Fri May 28 19:03:29 2004
New Revision: 20567

Modified:
   incubator/spamassassin/trunk/rules/70_testing.cf
Log:
remove most of the T_MANY_MX* rules


Modified: incubator/spamassassin/trunk/rules/70_testing.cf
==============================================================================
--- incubator/spamassassin/trunk/rules/70_testing.cf	(original)
+++ incubator/spamassassin/trunk/rules/70_testing.cf	Fri May 28 19:03:29 2004
@@ -92,64 +92,10 @@
 # worth it?
 body T_SAVE_BUCKS		/\bsave \$/i
 
-# removed some old ones
+# after all that work, the best two (which are not great), maybe let the
+# perceptron decide between these two before promoting one
 header T_MANY_MX_5	From:addr =~ /\@mx\d{2,4}\..{1,20}\./i
-header T_MANY_MX_7	From:addr =~ /\@\w\d+\..{1,30}\./i
-header T_MANY_MX_9	ALL =~ /\@mx\d{2,4}\..{1,20}\./i
-# try to beat T_MANY_MX_7
 header T_MANY_MX_10	From:addr =~ /\@\w\d+\..*\./i
-header T_MANY_MX_11	From:addr =~ /\@\w*\d+\..*\./i
-header T_MANY_MX_12	From:addr =~ /\@\w+\d+\..*\./i
-header T_MANY_MX_13	From:addr =~ /\@\w?\d+\..*\./i
-header T_MANY_MX_14	From:addr =~ /\@\w{0,2}\d+\..*\./i
-header T_MANY_MX_15	From:addr =~ /\@\w{1,2}\d+\..*\./i
-header T_MANY_MX_16	From:addr =~ /\@\w{0,3}\d+\..*\./i
-header T_MANY_MX_17	From:addr =~ /\@\w{1,3}\d+\..*\./i
-header T_MANY_MX_18	From:addr =~ /\@\w{0,4}\d+\..*\./i
-header T_MANY_MX_19	From:addr =~ /\@\w{1,4}\d+\..*\./i
-header T_MANY_MX_20	From:addr =~ /\@\w{0,5}\d+\..*\./i
-header T_MANY_MX_21	From:addr =~ /\@\w{1,5}\d+\..*\./i
-#
-header T_MANY_MX_22	From:addr =~ /\@\w\d{2,}\..*\./i
-header T_MANY_MX_23	From:addr =~ /\@\w*\d{2,}\..*\./i
-header T_MANY_MX_24	From:addr =~ /\@\w+\d{2,}\..*\./i
-header T_MANY_MX_25	From:addr =~ /\@\w?\d{2,}\..*\./i
-header T_MANY_MX_26	From:addr =~ /\@\w{0,2}\d{2,}\..*\./i
-header T_MANY_MX_27	From:addr =~ /\@\w{1,2}\d{2,}\..*\./i
-header T_MANY_MX_28	From:addr =~ /\@\w{0,3}\d{2,}\..*\./i
-header T_MANY_MX_29	From:addr =~ /\@\w{1,3}\d{2,}\..*\./i
-header T_MANY_MX_30	From:addr =~ /\@\w{0,4}\d{2,}\..*\./i
-header T_MANY_MX_31	From:addr =~ /\@\w{1,4}\d{2,}\..*\./i
-header T_MANY_MX_32	From:addr =~ /\@\w{0,5}\d{2,}\..*\./i
-header T_MANY_MX_33	From:addr =~ /\@\w{1,5}\d{2,}\..*\./i
-#
-header T_MANY_MX_34	ALL =~ /\@\w\d+\..*\./i
-header T_MANY_MX_35	ALL =~ /\@\w*\d+\..*\./i
-header T_MANY_MX_36	ALL =~ /\@\w+\d+\..*\./i
-header T_MANY_MX_37	ALL =~ /\@\w?\d+\..*\./i
-header T_MANY_MX_38	ALL =~ /\@\w{0,2}\d+\..*\./i
-header T_MANY_MX_39	ALL =~ /\@\w{1,2}\d+\..*\./i
-header T_MANY_MX_40	ALL =~ /\@\w{0,3}\d+\..*\./i
-header T_MANY_MX_41	ALL =~ /\@\w{1,3}\d+\..*\./i
-header T_MANY_MX_42	ALL =~ /\@\w{0,4}\d+\..*\./i
-header T_MANY_MX_43	ALL =~ /\@\w{1,4}\d+\..*\./i
-header T_MANY_MX_44	ALL =~ /\@\w{0,5}\d+\..*\./i
-header T_MANY_MX_45	ALL =~ /\@\w{1,5}\d+\..*\./i
-#
-header T_MANY_MX_46	ALL =~ /\@\w\d{2,}\..*\./i
-header T_MANY_MX_47	ALL =~ /\@\w*\d{2,}\..*\./i
-header T_MANY_MX_48	ALL =~ /\@\w+\d{2,}\..*\./i
-header T_MANY_MX_49	ALL =~ /\@\w?\d{2,}\..*\./i
-header T_MANY_MX_50	ALL =~ /\@\w{0,2}\d{2,}\..*\./i
-header T_MANY_MX_51	ALL =~ /\@\w{1,2}\d{2,}\..*\./i
-header T_MANY_MX_52	ALL =~ /\@\w{0,3}\d{2,}\..*\./i
-header T_MANY_MX_53	ALL =~ /\@\w{1,3}\d{2,}\..*\./i
-header T_MANY_MX_54	ALL =~ /\@\w{0,4}\d{2,}\..*\./i
-header T_MANY_MX_55	ALL =~ /\@\w{1,4}\d{2,}\..*\./i
-header T_MANY_MX_56	ALL =~ /\@\w{0,5}\d{2,}\..*\./i
-header T_MANY_MX_57	ALL =~ /\@\w{1,5}\d{2,}\..*\./i
-
-# dip at length of 5, so stop here
 
 # Updated test rules for fraud, uses existing rules and updated rules
 body __T_FRAUD_92	/youre? country/i