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