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/03 06:31:20 UTC
svn commit: rev 10504 - incubator/spamassassin/trunk/rules
Author: quinlan
Date: Sun May 2 21:31:19 2004
New Revision: 10504
Modified:
incubator/spamassassin/trunk/rules/70_testing.cf
Log:
more possible Senderbase rules
Modified: incubator/spamassassin/trunk/rules/70_testing.cf
==============================================================================
--- incubator/spamassassin/trunk/rules/70_testing.cf (original)
+++ incubator/spamassassin/trunk/rules/70_testing.cf Sun May 2 21:31:19 2004
@@ -31,7 +31,7 @@
# will be pretty safe. (lower rule as a baseline to see if we miss much)
header T_FROM_DELPHI From:addr =~ /\d[^\@]+\d[^\@]+\@delphi\.com/i
-header T_RCVD_IN_BOGUSMX rbleval:check_rbl_from_host('rfci-bmx', 'bogusmx.rfc-ignorant.org.')
+header T_RCVD_IN_BOGUSMX eval:check_rbl_from_host('rfci-bmx', 'bogusmx.rfc-ignorant.org.')
describe T_RCVD_IN_BOGUSMX Received via a relay in BogusMX (rfc-ignorant.org)
tflags T_RCVD_IN_BOGUSMX net
@@ -340,349 +340,416 @@
########################################################################
-# this is a variation on the SENDERBASE_NEW_BULK theme
-header T_S2_60_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 6.0 && (time - S25) < 90*86400')
-header T_S2_60_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 6.0 && (time - S25) < 120*86400')
-header T_S2_60_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 6.0 && (time - S25) < 150*86400')
-header T_S2_60_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 6.0 && (time - S25) < 180*86400')
-header T_S2_62_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 6.2 && (time - S25) < 90*86400')
-header T_S2_62_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 6.2 && (time - S25) < 120*86400')
-header T_S2_62_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 6.2 && (time - S25) < 150*86400')
-header T_S2_62_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 6.2 && (time - S25) < 180*86400')
-header T_S2_64_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 6.4 && (time - S25) < 90*86400')
-header T_S2_64_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 6.4 && (time - S25) < 120*86400')
-header T_S2_64_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 6.4 && (time - S25) < 150*86400')
-header T_S2_64_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 6.4 && (time - S25) < 180*86400')
-header T_S2_66_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 6.6 && (time - S25) < 90*86400')
-header T_S2_66_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 6.6 && (time - S25) < 120*86400')
-header T_S2_66_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 6.6 && (time - S25) < 150*86400')
-header T_S2_66_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 6.6 && (time - S25) < 180*86400')
-header T_S2_68_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 6.8 && (time - S25) < 90*86400')
-header T_S2_68_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 6.8 && (time - S25) < 120*86400')
-header T_S2_68_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 6.8 && (time - S25) < 150*86400')
-header T_S2_68_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 6.8 && (time - S25) < 180*86400')
-header T_S2_70_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 7.0 && (time - S25) < 90*86400')
-header T_S2_70_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 7.0 && (time - S25) < 120*86400')
-header T_S2_70_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 7.0 && (time - S25) < 150*86400')
-header T_S2_70_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 7.0 && (time - S25) < 180*86400')
-header T_S2_72_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 7.2 && (time - S25) < 90*86400')
-header T_S2_72_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 7.2 && (time - S25) < 120*86400')
-header T_S2_72_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 7.2 && (time - S25) < 150*86400')
-header T_S2_72_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 7.2 && (time - S25) < 180*86400')
-header T_S2_74_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 7.4 && (time - S25) < 90*86400')
-header T_S2_74_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 7.4 && (time - S25) < 120*86400')
-header T_S2_74_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 7.4 && (time - S25) < 150*86400')
-header T_S2_74_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 7.4 && (time - S25) < 180*86400')
-header T_S2_76_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 7.6 && (time - S25) < 90*86400')
-header T_S2_76_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 7.6 && (time - S25) < 120*86400')
-header T_S2_76_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 7.6 && (time - S25) < 150*86400')
-header T_S2_76_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 7.6 && (time - S25) < 180*86400')
-header T_S2_78_S25_90 eval:check_rbl_sub('senderbase', 'S2 > 7.8 && (time - S25) < 90*86400')
-header T_S2_78_S25_120 eval:check_rbl_sub('senderbase', 'S2 > 7.8 && (time - S25) < 120*86400')
-header T_S2_78_S25_150 eval:check_rbl_sub('senderbase', 'S2 > 7.8 && (time - S25) < 150*86400')
-header T_S2_78_S25_180 eval:check_rbl_sub('senderbase', 'S2 > 7.8 && (time - S25) < 180*86400')
-
-# this is a variation on the SENDERBASE_NEW_BULK theme
-header T_S3_60_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 6.0 && (time - S25) < 90*86400')
-header T_S3_60_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 6.0 && (time - S25) < 120*86400')
-header T_S3_60_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 6.0 && (time - S25) < 150*86400')
-header T_S3_60_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 6.0 && (time - S25) < 180*86400')
-header T_S3_62_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 6.2 && (time - S25) < 90*86400')
-header T_S3_62_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 6.2 && (time - S25) < 120*86400')
-header T_S3_62_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 6.2 && (time - S25) < 150*86400')
-header T_S3_62_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 6.2 && (time - S25) < 180*86400')
-header T_S3_64_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 6.4 && (time - S25) < 90*86400')
-header T_S3_64_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 6.4 && (time - S25) < 120*86400')
-header T_S3_64_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 6.4 && (time - S25) < 150*86400')
-header T_S3_64_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 6.4 && (time - S25) < 180*86400')
-header T_S3_66_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 6.6 && (time - S25) < 90*86400')
-header T_S3_66_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 6.6 && (time - S25) < 120*86400')
-header T_S3_66_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 6.6 && (time - S25) < 150*86400')
-header T_S3_66_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 6.6 && (time - S25) < 180*86400')
-header T_S3_68_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 6.8 && (time - S25) < 90*86400')
-header T_S3_68_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 6.8 && (time - S25) < 120*86400')
-header T_S3_68_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 6.8 && (time - S25) < 150*86400')
-header T_S3_68_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 6.8 && (time - S25) < 180*86400')
-header T_S3_70_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 7.0 && (time - S25) < 90*86400')
-header T_S3_70_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 7.0 && (time - S25) < 120*86400')
-header T_S3_70_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 7.0 && (time - S25) < 150*86400')
-header T_S3_70_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 7.0 && (time - S25) < 180*86400')
-header T_S3_72_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 7.2 && (time - S25) < 90*86400')
-header T_S3_72_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 7.2 && (time - S25) < 120*86400')
-header T_S3_72_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 7.2 && (time - S25) < 150*86400')
-header T_S3_72_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 7.2 && (time - S25) < 180*86400')
-header T_S3_74_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 7.4 && (time - S25) < 90*86400')
-header T_S3_74_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 7.4 && (time - S25) < 120*86400')
-header T_S3_74_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 7.4 && (time - S25) < 150*86400')
-header T_S3_74_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 7.4 && (time - S25) < 180*86400')
-header T_S3_76_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 7.6 && (time - S25) < 90*86400')
-header T_S3_76_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 7.6 && (time - S25) < 120*86400')
-header T_S3_76_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 7.6 && (time - S25) < 150*86400')
-header T_S3_76_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 7.6 && (time - S25) < 180*86400')
-header T_S3_78_S25_90 eval:check_rbl_sub('senderbase', 'S3 > 7.8 && (time - S25) < 90*86400')
-header T_S3_78_S25_120 eval:check_rbl_sub('senderbase', 'S3 > 7.8 && (time - S25) < 120*86400')
-header T_S3_78_S25_150 eval:check_rbl_sub('senderbase', 'S3 > 7.8 && (time - S25) < 150*86400')
-header T_S3_78_S25_180 eval:check_rbl_sub('senderbase', 'S3 > 7.8 && (time - S25) < 180*86400')
-
# high daily volume for organization
# high monthly volume for IP address
-header T_S2_80_S41_40 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 4.0')
-header T_S2_80_S41_42 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 4.2')
-header T_S2_80_S41_44 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 4.4')
-header T_S2_80_S41_46 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 4.6')
-header T_S2_80_S41_48 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 4.8')
-header T_S2_80_S41_50 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 5.0')
-header T_S2_80_S41_52 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 5.2')
-header T_S2_80_S41_54 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 5.4')
-header T_S2_80_S41_56 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 5.6')
-header T_S2_80_S41_58 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 5.8')
-header T_S2_80_S41_60 eval:check_rbl_sub('senderbase', 'S2 > 8.0 && S41 > 6.0')
-header T_S2_82_S41_40 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 4.0')
-header T_S2_82_S41_42 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 4.2')
-header T_S2_82_S41_44 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 4.4')
-header T_S2_82_S41_46 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 4.6')
-header T_S2_82_S41_48 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 4.8')
-header T_S2_82_S41_50 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 5.0')
-header T_S2_82_S41_52 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 5.2')
-header T_S2_82_S41_54 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 5.4')
-header T_S2_82_S41_56 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 5.6')
-header T_S2_82_S41_58 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 5.8')
-header T_S2_82_S41_60 eval:check_rbl_sub('senderbase', 'S2 > 8.2 && S41 > 6.0')
-header T_S2_84_S41_40 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 4.0')
+header T_S2_83_S41_42 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 4.2')
+header T_S2_83_S41_43 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 4.3')
+header T_S2_83_S41_44 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 4.4')
+header T_S2_83_S41_45 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 4.5')
+header T_S2_83_S41_46 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 4.6')
+header T_S2_83_S41_47 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 4.7')
+header T_S2_83_S41_48 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 4.8')
+header T_S2_83_S41_49 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 4.9')
+header T_S2_83_S41_50 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 5.0')
+header T_S2_83_S41_51 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 5.1')
+header T_S2_83_S41_52 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 5.2')
+header T_S2_83_S41_53 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 5.3')
+header T_S2_83_S41_54 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 5.4')
+header T_S2_83_S41_55 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 5.5')
+header T_S2_83_S41_56 eval:check_rbl_sub('senderbase', 'S2 > 8.3 && S41 > 5.6')
header T_S2_84_S41_42 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 4.2')
+header T_S2_84_S41_43 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 4.3')
header T_S2_84_S41_44 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 4.4')
+header T_S2_84_S41_45 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 4.5')
header T_S2_84_S41_46 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 4.6')
+header T_S2_84_S41_47 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 4.7')
header T_S2_84_S41_48 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 4.8')
+header T_S2_84_S41_49 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 4.9')
header T_S2_84_S41_50 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 5.0')
+header T_S2_84_S41_51 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 5.1')
header T_S2_84_S41_52 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 5.2')
+header T_S2_84_S41_53 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 5.3')
header T_S2_84_S41_54 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 5.4')
+header T_S2_84_S41_55 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 5.5')
header T_S2_84_S41_56 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 5.6')
-header T_S2_84_S41_58 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 5.8')
-header T_S2_84_S41_60 eval:check_rbl_sub('senderbase', 'S2 > 8.4 && S41 > 6.0')
-header T_S2_86_S41_40 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 4.0')
+header T_S2_85_S41_42 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 4.2')
+header T_S2_85_S41_43 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 4.3')
+header T_S2_85_S41_44 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 4.4')
+header T_S2_85_S41_45 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 4.5')
+header T_S2_85_S41_46 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 4.6')
+header T_S2_85_S41_47 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 4.7')
+header T_S2_85_S41_48 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 4.8')
+header T_S2_85_S41_49 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 4.9')
+header T_S2_85_S41_50 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 5.0')
+header T_S2_85_S41_51 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 5.1')
+header T_S2_85_S41_52 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 5.2')
+header T_S2_85_S41_53 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 5.3')
+header T_S2_85_S41_54 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 5.4')
+header T_S2_85_S41_55 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 5.5')
+header T_S2_85_S41_56 eval:check_rbl_sub('senderbase', 'S2 > 8.5 && S41 > 5.6')
header T_S2_86_S41_42 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 4.2')
+header T_S2_86_S41_43 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 4.3')
header T_S2_86_S41_44 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 4.4')
+header T_S2_86_S41_45 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 4.5')
header T_S2_86_S41_46 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 4.6')
+header T_S2_86_S41_47 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 4.7')
header T_S2_86_S41_48 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 4.8')
+header T_S2_86_S41_49 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 4.9')
header T_S2_86_S41_50 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 5.0')
+header T_S2_86_S41_51 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 5.1')
header T_S2_86_S41_52 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 5.2')
+header T_S2_86_S41_53 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 5.3')
header T_S2_86_S41_54 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 5.4')
+header T_S2_86_S41_55 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 5.5')
header T_S2_86_S41_56 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 5.6')
-header T_S2_86_S41_58 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 5.8')
-header T_S2_86_S41_60 eval:check_rbl_sub('senderbase', 'S2 > 8.6 && S41 > 6.0')
+header T_S2_87_S41_42 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 4.2')
+header T_S2_87_S41_43 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 4.3')
+header T_S2_87_S41_44 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 4.4')
+header T_S2_87_S41_45 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 4.5')
+header T_S2_87_S41_46 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 4.6')
+header T_S2_87_S41_47 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 4.7')
+header T_S2_87_S41_48 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 4.8')
+header T_S2_87_S41_49 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 4.9')
+header T_S2_87_S41_50 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 5.0')
+header T_S2_87_S41_51 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 5.1')
+header T_S2_87_S41_52 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 5.2')
+header T_S2_87_S41_53 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 5.3')
+header T_S2_87_S41_54 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 5.4')
+header T_S2_87_S41_55 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 5.5')
+header T_S2_87_S41_56 eval:check_rbl_sub('senderbase', 'S2 > 8.7 && S41 > 5.6')
# high monthly volume for organization
# high monthly volume for IP address
-header T_S3_80_S41_40 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 4.0')
-header T_S3_80_S41_42 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 4.2')
-header T_S3_80_S41_44 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 4.4')
-header T_S3_80_S41_46 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 4.6')
-header T_S3_80_S41_48 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 4.8')
-header T_S3_80_S41_50 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 5.0')
-header T_S3_80_S41_52 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 5.2')
-header T_S3_80_S41_54 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 5.4')
-header T_S3_80_S41_56 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 5.6')
-header T_S3_80_S41_58 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 5.8')
-header T_S3_80_S41_60 eval:check_rbl_sub('senderbase', 'S3 > 8.0 && S41 > 6.0')
-header T_S3_82_S41_40 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 4.0')
-header T_S3_82_S41_42 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 4.2')
-header T_S3_82_S41_44 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 4.4')
-header T_S3_82_S41_46 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 4.6')
-header T_S3_82_S41_48 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 4.8')
-header T_S3_82_S41_50 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 5.0')
-header T_S3_82_S41_52 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 5.2')
-header T_S3_82_S41_54 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 5.4')
-header T_S3_82_S41_56 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 5.6')
-header T_S3_82_S41_58 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 5.8')
-header T_S3_82_S41_60 eval:check_rbl_sub('senderbase', 'S3 > 8.2 && S41 > 6.0')
-header T_S3_84_S41_40 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 4.0')
+header T_S3_83_S41_42 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 4.2')
+header T_S3_83_S41_43 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 4.3')
+header T_S3_83_S41_44 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 4.4')
+header T_S3_83_S41_45 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 4.5')
+header T_S3_83_S41_46 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 4.6')
+header T_S3_83_S41_47 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 4.7')
+header T_S3_83_S41_48 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 4.8')
+header T_S3_83_S41_49 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 4.9')
+header T_S3_83_S41_50 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 5.0')
+header T_S3_83_S41_51 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 5.1')
+header T_S3_83_S41_52 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 5.2')
+header T_S3_83_S41_53 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 5.3')
+header T_S3_83_S41_54 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 5.4')
+header T_S3_83_S41_55 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 5.5')
+header T_S3_83_S41_56 eval:check_rbl_sub('senderbase', 'S3 > 8.3 && S41 > 5.6')
header T_S3_84_S41_42 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 4.2')
+header T_S3_84_S41_43 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 4.3')
header T_S3_84_S41_44 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 4.4')
+header T_S3_84_S41_45 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 4.5')
header T_S3_84_S41_46 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 4.6')
+header T_S3_84_S41_47 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 4.7')
header T_S3_84_S41_48 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 4.8')
+header T_S3_84_S41_49 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 4.9')
header T_S3_84_S41_50 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 5.0')
+header T_S3_84_S41_51 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 5.1')
header T_S3_84_S41_52 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 5.2')
+header T_S3_84_S41_53 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 5.3')
header T_S3_84_S41_54 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 5.4')
+header T_S3_84_S41_55 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 5.5')
header T_S3_84_S41_56 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 5.6')
-header T_S3_84_S41_58 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 5.8')
-header T_S3_84_S41_60 eval:check_rbl_sub('senderbase', 'S3 > 8.4 && S41 > 6.0')
-header T_S3_86_S41_40 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 4.0')
+header T_S3_85_S41_42 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 4.2')
+header T_S3_85_S41_43 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 4.3')
+header T_S3_85_S41_44 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 4.4')
+header T_S3_85_S41_45 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 4.5')
+header T_S3_85_S41_46 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 4.6')
+header T_S3_85_S41_47 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 4.7')
+header T_S3_85_S41_48 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 4.8')
+header T_S3_85_S41_49 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 4.9')
+header T_S3_85_S41_50 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 5.0')
+header T_S3_85_S41_51 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 5.1')
+header T_S3_85_S41_52 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 5.2')
+header T_S3_85_S41_53 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 5.3')
+header T_S3_85_S41_54 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 5.4')
+header T_S3_85_S41_55 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 5.5')
+header T_S3_85_S41_56 eval:check_rbl_sub('senderbase', 'S3 > 8.5 && S41 > 5.6')
header T_S3_86_S41_42 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 4.2')
+header T_S3_86_S41_43 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 4.3')
header T_S3_86_S41_44 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 4.4')
+header T_S3_86_S41_45 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 4.5')
header T_S3_86_S41_46 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 4.6')
+header T_S3_86_S41_47 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 4.7')
header T_S3_86_S41_48 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 4.8')
+header T_S3_86_S41_49 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 4.9')
header T_S3_86_S41_50 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 5.0')
+header T_S3_86_S41_51 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 5.1')
header T_S3_86_S41_52 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 5.2')
+header T_S3_86_S41_53 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 5.3')
header T_S3_86_S41_54 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 5.4')
+header T_S3_86_S41_55 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 5.5')
header T_S3_86_S41_56 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 5.6')
-header T_S3_86_S41_58 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 5.8')
-header T_S3_86_S41_60 eval:check_rbl_sub('senderbase', 'S3 > 8.6 && S41 > 6.0')
-
-tflags T_S2_60_S25_90 net
-tflags T_S2_60_S25_120 net
-tflags T_S2_60_S25_150 net
-tflags T_S2_60_S25_180 net
-tflags T_S2_62_S25_90 net
-tflags T_S2_62_S25_120 net
-tflags T_S2_62_S25_150 net
-tflags T_S2_62_S25_180 net
-tflags T_S2_64_S25_90 net
-tflags T_S2_64_S25_120 net
-tflags T_S2_64_S25_150 net
-tflags T_S2_64_S25_180 net
-tflags T_S2_66_S25_90 net
-tflags T_S2_66_S25_120 net
-tflags T_S2_66_S25_150 net
-tflags T_S2_66_S25_180 net
-tflags T_S2_68_S25_90 net
-tflags T_S2_68_S25_120 net
-tflags T_S2_68_S25_150 net
-tflags T_S2_68_S25_180 net
-tflags T_S2_70_S25_90 net
-tflags T_S2_70_S25_120 net
-tflags T_S2_70_S25_150 net
-tflags T_S2_70_S25_180 net
-tflags T_S2_72_S25_90 net
-tflags T_S2_72_S25_120 net
-tflags T_S2_72_S25_150 net
-tflags T_S2_72_S25_180 net
-tflags T_S2_74_S25_90 net
-tflags T_S2_74_S25_120 net
-tflags T_S2_74_S25_150 net
-tflags T_S2_74_S25_180 net
-tflags T_S2_76_S25_90 net
-tflags T_S2_76_S25_120 net
-tflags T_S2_76_S25_150 net
-tflags T_S2_76_S25_180 net
-tflags T_S2_78_S25_90 net
-tflags T_S2_78_S25_120 net
-tflags T_S2_78_S25_150 net
-tflags T_S2_78_S25_180 net
-tflags T_S3_60_S25_90 net
-tflags T_S3_60_S25_120 net
-tflags T_S3_60_S25_150 net
-tflags T_S3_60_S25_180 net
-tflags T_S3_62_S25_90 net
-tflags T_S3_62_S25_120 net
-tflags T_S3_62_S25_150 net
-tflags T_S3_62_S25_180 net
-tflags T_S3_64_S25_90 net
-tflags T_S3_64_S25_120 net
-tflags T_S3_64_S25_150 net
-tflags T_S3_64_S25_180 net
-tflags T_S3_66_S25_90 net
-tflags T_S3_66_S25_120 net
-tflags T_S3_66_S25_150 net
-tflags T_S3_66_S25_180 net
-tflags T_S3_68_S25_90 net
-tflags T_S3_68_S25_120 net
-tflags T_S3_68_S25_150 net
-tflags T_S3_68_S25_180 net
-tflags T_S3_70_S25_90 net
-tflags T_S3_70_S25_120 net
-tflags T_S3_70_S25_150 net
-tflags T_S3_70_S25_180 net
-tflags T_S3_72_S25_90 net
-tflags T_S3_72_S25_120 net
-tflags T_S3_72_S25_150 net
-tflags T_S3_72_S25_180 net
-tflags T_S3_74_S25_90 net
-tflags T_S3_74_S25_120 net
-tflags T_S3_74_S25_150 net
-tflags T_S3_74_S25_180 net
-tflags T_S3_76_S25_90 net
-tflags T_S3_76_S25_120 net
-tflags T_S3_76_S25_150 net
-tflags T_S3_76_S25_180 net
-tflags T_S3_78_S25_90 net
-tflags T_S3_78_S25_120 net
-tflags T_S3_78_S25_150 net
-tflags T_S3_78_S25_180 net
-tflags T_S2_80_S41_40 net
-tflags T_S2_80_S41_42 net
-tflags T_S2_80_S41_44 net
-tflags T_S2_80_S41_46 net
-tflags T_S2_80_S41_48 net
-tflags T_S2_80_S41_50 net
-tflags T_S2_80_S41_52 net
-tflags T_S2_80_S41_54 net
-tflags T_S2_80_S41_56 net
-tflags T_S2_80_S41_58 net
-tflags T_S2_80_S41_60 net
-tflags T_S2_82_S41_40 net
-tflags T_S2_82_S41_42 net
-tflags T_S2_82_S41_44 net
-tflags T_S2_82_S41_46 net
-tflags T_S2_82_S41_48 net
-tflags T_S2_82_S41_50 net
-tflags T_S2_82_S41_52 net
-tflags T_S2_82_S41_54 net
-tflags T_S2_82_S41_56 net
-tflags T_S2_82_S41_58 net
-tflags T_S2_82_S41_60 net
-tflags T_S2_84_S41_40 net
+header T_S3_87_S41_42 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 4.2')
+header T_S3_87_S41_43 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 4.3')
+header T_S3_87_S41_44 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 4.4')
+header T_S3_87_S41_45 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 4.5')
+header T_S3_87_S41_46 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 4.6')
+header T_S3_87_S41_47 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 4.7')
+header T_S3_87_S41_48 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 4.8')
+header T_S3_87_S41_49 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 4.9')
+header T_S3_87_S41_50 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 5.0')
+header T_S3_87_S41_51 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 5.1')
+header T_S3_87_S41_52 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 5.2')
+header T_S3_87_S41_53 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 5.3')
+header T_S3_87_S41_54 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 5.4')
+header T_S3_87_S41_55 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 5.5')
+header T_S3_87_S41_56 eval:check_rbl_sub('senderbase', 'S3 > 8.7 && S41 > 5.6')
+
+tflags T_S2_83_S41_42 net
+tflags T_S2_83_S41_43 net
+tflags T_S2_83_S41_44 net
+tflags T_S2_83_S41_45 net
+tflags T_S2_83_S41_46 net
+tflags T_S2_83_S41_47 net
+tflags T_S2_83_S41_48 net
+tflags T_S2_83_S41_49 net
+tflags T_S2_83_S41_50 net
+tflags T_S2_83_S41_51 net
+tflags T_S2_83_S41_52 net
+tflags T_S2_83_S41_53 net
+tflags T_S2_83_S41_54 net
+tflags T_S2_83_S41_55 net
+tflags T_S2_83_S41_56 net
tflags T_S2_84_S41_42 net
+tflags T_S2_84_S41_43 net
tflags T_S2_84_S41_44 net
+tflags T_S2_84_S41_45 net
tflags T_S2_84_S41_46 net
+tflags T_S2_84_S41_47 net
tflags T_S2_84_S41_48 net
+tflags T_S2_84_S41_49 net
tflags T_S2_84_S41_50 net
+tflags T_S2_84_S41_51 net
tflags T_S2_84_S41_52 net
+tflags T_S2_84_S41_53 net
tflags T_S2_84_S41_54 net
+tflags T_S2_84_S41_55 net
tflags T_S2_84_S41_56 net
-tflags T_S2_84_S41_58 net
-tflags T_S2_84_S41_60 net
-tflags T_S2_86_S41_40 net
+tflags T_S2_85_S41_42 net
+tflags T_S2_85_S41_43 net
+tflags T_S2_85_S41_44 net
+tflags T_S2_85_S41_45 net
+tflags T_S2_85_S41_46 net
+tflags T_S2_85_S41_47 net
+tflags T_S2_85_S41_48 net
+tflags T_S2_85_S41_49 net
+tflags T_S2_85_S41_50 net
+tflags T_S2_85_S41_51 net
+tflags T_S2_85_S41_52 net
+tflags T_S2_85_S41_53 net
+tflags T_S2_85_S41_54 net
+tflags T_S2_85_S41_55 net
+tflags T_S2_85_S41_56 net
tflags T_S2_86_S41_42 net
+tflags T_S2_86_S41_43 net
tflags T_S2_86_S41_44 net
+tflags T_S2_86_S41_45 net
tflags T_S2_86_S41_46 net
+tflags T_S2_86_S41_47 net
tflags T_S2_86_S41_48 net
+tflags T_S2_86_S41_49 net
tflags T_S2_86_S41_50 net
+tflags T_S2_86_S41_51 net
tflags T_S2_86_S41_52 net
+tflags T_S2_86_S41_53 net
tflags T_S2_86_S41_54 net
+tflags T_S2_86_S41_55 net
tflags T_S2_86_S41_56 net
-tflags T_S2_86_S41_58 net
-tflags T_S2_86_S41_60 net
-tflags T_S3_80_S41_40 net
-tflags T_S3_80_S41_42 net
-tflags T_S3_80_S41_44 net
-tflags T_S3_80_S41_46 net
-tflags T_S3_80_S41_48 net
-tflags T_S3_80_S41_50 net
-tflags T_S3_80_S41_52 net
-tflags T_S3_80_S41_54 net
-tflags T_S3_80_S41_56 net
-tflags T_S3_80_S41_58 net
-tflags T_S3_80_S41_60 net
-tflags T_S3_82_S41_40 net
-tflags T_S3_82_S41_42 net
-tflags T_S3_82_S41_44 net
-tflags T_S3_82_S41_46 net
-tflags T_S3_82_S41_48 net
-tflags T_S3_82_S41_50 net
-tflags T_S3_82_S41_52 net
-tflags T_S3_82_S41_54 net
-tflags T_S3_82_S41_56 net
-tflags T_S3_82_S41_58 net
-tflags T_S3_82_S41_60 net
-tflags T_S3_84_S41_40 net
+tflags T_S2_87_S41_42 net
+tflags T_S2_87_S41_43 net
+tflags T_S2_87_S41_44 net
+tflags T_S2_87_S41_45 net
+tflags T_S2_87_S41_46 net
+tflags T_S2_87_S41_47 net
+tflags T_S2_87_S41_48 net
+tflags T_S2_87_S41_49 net
+tflags T_S2_87_S41_50 net
+tflags T_S2_87_S41_51 net
+tflags T_S2_87_S41_52 net
+tflags T_S2_87_S41_53 net
+tflags T_S2_87_S41_54 net
+tflags T_S2_87_S41_55 net
+tflags T_S2_87_S41_56 net
+tflags T_S3_83_S41_42 net
+tflags T_S3_83_S41_43 net
+tflags T_S3_83_S41_44 net
+tflags T_S3_83_S41_45 net
+tflags T_S3_83_S41_46 net
+tflags T_S3_83_S41_47 net
+tflags T_S3_83_S41_48 net
+tflags T_S3_83_S41_49 net
+tflags T_S3_83_S41_50 net
+tflags T_S3_83_S41_51 net
+tflags T_S3_83_S41_52 net
+tflags T_S3_83_S41_53 net
+tflags T_S3_83_S41_54 net
+tflags T_S3_83_S41_55 net
+tflags T_S3_83_S41_56 net
tflags T_S3_84_S41_42 net
+tflags T_S3_84_S41_43 net
tflags T_S3_84_S41_44 net
+tflags T_S3_84_S41_45 net
tflags T_S3_84_S41_46 net
+tflags T_S3_84_S41_47 net
tflags T_S3_84_S41_48 net
+tflags T_S3_84_S41_49 net
tflags T_S3_84_S41_50 net
+tflags T_S3_84_S41_51 net
tflags T_S3_84_S41_52 net
+tflags T_S3_84_S41_53 net
tflags T_S3_84_S41_54 net
+tflags T_S3_84_S41_55 net
tflags T_S3_84_S41_56 net
-tflags T_S3_84_S41_58 net
-tflags T_S3_84_S41_60 net
-tflags T_S3_86_S41_40 net
+tflags T_S3_85_S41_42 net
+tflags T_S3_85_S41_43 net
+tflags T_S3_85_S41_44 net
+tflags T_S3_85_S41_45 net
+tflags T_S3_85_S41_46 net
+tflags T_S3_85_S41_47 net
+tflags T_S3_85_S41_48 net
+tflags T_S3_85_S41_49 net
+tflags T_S3_85_S41_50 net
+tflags T_S3_85_S41_51 net
+tflags T_S3_85_S41_52 net
+tflags T_S3_85_S41_53 net
+tflags T_S3_85_S41_54 net
+tflags T_S3_85_S41_55 net
+tflags T_S3_85_S41_56 net
tflags T_S3_86_S41_42 net
+tflags T_S3_86_S41_43 net
tflags T_S3_86_S41_44 net
+tflags T_S3_86_S41_45 net
tflags T_S3_86_S41_46 net
+tflags T_S3_86_S41_47 net
tflags T_S3_86_S41_48 net
+tflags T_S3_86_S41_49 net
tflags T_S3_86_S41_50 net
+tflags T_S3_86_S41_51 net
tflags T_S3_86_S41_52 net
+tflags T_S3_86_S41_53 net
tflags T_S3_86_S41_54 net
+tflags T_S3_86_S41_55 net
tflags T_S3_86_S41_56 net
-tflags T_S3_86_S41_58 net
-tflags T_S3_86_S41_60 net
+tflags T_S3_87_S41_42 net
+tflags T_S3_87_S41_43 net
+tflags T_S3_87_S41_44 net
+tflags T_S3_87_S41_45 net
+tflags T_S3_87_S41_46 net
+tflags T_S3_87_S41_47 net
+tflags T_S3_87_S41_48 net
+tflags T_S3_87_S41_49 net
+tflags T_S3_87_S41_50 net
+tflags T_S3_87_S41_51 net
+tflags T_S3_87_S41_52 net
+tflags T_S3_87_S41_53 net
+tflags T_S3_87_S41_54 net
+tflags T_S3_87_S41_55 net
+tflags T_S3_87_S41_56 net
+
+# two term ratio tests
+header T_S2_S9_GT_4_7 eval:check_rbl_sub('senderbase', '(S2 / S9) > 4.7')
+header T_S2_S9_GT_4_8 eval:check_rbl_sub('senderbase', '(S2 / S9) > 4.8')
+header T_S2_S9_GT_4_9 eval:check_rbl_sub('senderbase', '(S2 / S9) > 4.9')
+header T_S2_S9_GT_5_0 eval:check_rbl_sub('senderbase', '(S2 / S9) > 5.0')
+header T_S2_S9_GT_5_1 eval:check_rbl_sub('senderbase', '(S2 / S9) > 5.1')
+header T_S2_S9_GT_5_2 eval:check_rbl_sub('senderbase', '(S2 / S9) > 5.2')
+header T_S2_S9_GT_5_3 eval:check_rbl_sub('senderbase', '(S2 / S9) > 5.3')
+header T_S2_S9_GT_5_4 eval:check_rbl_sub('senderbase', '(S2 / S9) > 5.4')
+header T_S2_S9_GT_5_5 eval:check_rbl_sub('senderbase', '(S2 / S9) > 5.5')
+header T_S2_S9_GT_5_6 eval:check_rbl_sub('senderbase', '(S2 / S9) > 5.6')
+
+header T_S2_S7_GT_7_0 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.0')
+header T_S2_S7_GT_7_1 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.1')
+header T_S2_S7_GT_7_2 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.2')
+header T_S2_S7_GT_7_3 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.3')
+header T_S2_S7_GT_7_4 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.4')
+header T_S2_S7_GT_7_5 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.5')
+header T_S2_S7_GT_7_6 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.6')
+header T_S2_S7_GT_7_7 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.7')
+header T_S2_S7_GT_7_8 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.8')
+header T_S2_S7_GT_7_9 eval:check_rbl_sub('senderbase', '(S2 / S7) > 7.9')
+
+header T_S3_S9_GT_4_5 eval:check_rbl_sub('senderbase', '(S3 / S9) > 4.5')
+header T_S3_S9_GT_4_6 eval:check_rbl_sub('senderbase', '(S3 / S9) > 4.6')
+header T_S3_S9_GT_4_7 eval:check_rbl_sub('senderbase', '(S3 / S9) > 4.7')
+header T_S3_S9_GT_4_8 eval:check_rbl_sub('senderbase', '(S3 / S9) > 4.8')
+header T_S3_S9_GT_4_9 eval:check_rbl_sub('senderbase', '(S3 / S9) > 4.9')
+header T_S3_S9_GT_5_0 eval:check_rbl_sub('senderbase', '(S3 / S9) > 5.0')
+header T_S3_S9_GT_5_1 eval:check_rbl_sub('senderbase', '(S3 / S9) > 5.1')
+header T_S3_S9_GT_5_2 eval:check_rbl_sub('senderbase', '(S3 / S9) > 5.2')
+header T_S3_S9_GT_5_3 eval:check_rbl_sub('senderbase', '(S3 / S9) > 5.3')
+header T_S3_S9_GT_5_4 eval:check_rbl_sub('senderbase', '(S3 / S9) > 5.4')
+
+header T_S40_S9_GT_4_9 eval:check_rbl_sub('senderbase', '(S40 / S9) > 4.9')
+header T_S40_S9_GT_5_0 eval:check_rbl_sub('senderbase', '(S40 / S9) > 5.0')
+header T_S40_S9_GT_5_1 eval:check_rbl_sub('senderbase', '(S40 / S9) > 5.1')
+header T_S40_S9_GT_5_2 eval:check_rbl_sub('senderbase', '(S40 / S9) > 5.2')
+header T_S40_S9_GT_5_3 eval:check_rbl_sub('senderbase', '(S40 / S9) > 5.3')
+header T_S40_S9_GT_5_4 eval:check_rbl_sub('senderbase', '(S40 / S9) > 5.4')
+header T_S40_S9_GT_5_5 eval:check_rbl_sub('senderbase', '(S40 / S9) > 5.5')
+header T_S40_S9_GT_5_6 eval:check_rbl_sub('senderbase', '(S40 / S9) > 5.6')
+header T_S40_S9_GT_5_7 eval:check_rbl_sub('senderbase', '(S40 / S9) > 5.7')
+header T_S40_S9_GT_5_8 eval:check_rbl_sub('senderbase', '(S40 / S9) > 5.8')
+
+header T_S41_S9_GT_4_6 eval:check_rbl_sub('senderbase', '(S41 / S9) > 4.6')
+header T_S41_S9_GT_4_7 eval:check_rbl_sub('senderbase', '(S41 / S9) > 4.7')
+header T_S41_S9_GT_4_8 eval:check_rbl_sub('senderbase', '(S41 / S9) > 4.8')
+header T_S41_S9_GT_4_9 eval:check_rbl_sub('senderbase', '(S41 / S9) > 4.9')
+header T_S41_S9_GT_5_0 eval:check_rbl_sub('senderbase', '(S41 / S9) > 5.0')
+header T_S41_S9_GT_5_1 eval:check_rbl_sub('senderbase', '(S41 / S9) > 5.1')
+header T_S41_S9_GT_5_2 eval:check_rbl_sub('senderbase', '(S41 / S9) > 5.2')
+header T_S41_S9_GT_5_3 eval:check_rbl_sub('senderbase', '(S41 / S9) > 5.3')
+header T_S41_S9_GT_5_4 eval:check_rbl_sub('senderbase', '(S41 / S9) > 5.4')
+header T_S41_S9_GT_5_5 eval:check_rbl_sub('senderbase', '(S41 / S9) > 5.5')
+
+tflags T_S2_S9_GT_4_7 net
+tflags T_S2_S9_GT_4_8 net
+tflags T_S2_S9_GT_4_9 net
+tflags T_S2_S9_GT_5_0 net
+tflags T_S2_S9_GT_5_1 net
+tflags T_S2_S9_GT_5_2 net
+tflags T_S2_S9_GT_5_3 net
+tflags T_S2_S9_GT_5_4 net
+tflags T_S2_S9_GT_5_5 net
+tflags T_S2_S9_GT_5_6 net
+tflags T_S2_S7_GT_7_0 net
+tflags T_S2_S7_GT_7_1 net
+tflags T_S2_S7_GT_7_2 net
+tflags T_S2_S7_GT_7_3 net
+tflags T_S2_S7_GT_7_4 net
+tflags T_S2_S7_GT_7_5 net
+tflags T_S2_S7_GT_7_6 net
+tflags T_S2_S7_GT_7_7 net
+tflags T_S2_S7_GT_7_8 net
+tflags T_S2_S7_GT_7_9 net
+tflags T_S3_S9_GT_4_5 net
+tflags T_S3_S9_GT_4_6 net
+tflags T_S3_S9_GT_4_7 net
+tflags T_S3_S9_GT_4_8 net
+tflags T_S3_S9_GT_4_9 net
+tflags T_S3_S9_GT_5_0 net
+tflags T_S3_S9_GT_5_1 net
+tflags T_S3_S9_GT_5_2 net
+tflags T_S3_S9_GT_5_3 net
+tflags T_S3_S9_GT_5_4 net
+tflags T_S40_S9_GT_4_9 net
+tflags T_S40_S9_GT_5_0 net
+tflags T_S40_S9_GT_5_1 net
+tflags T_S40_S9_GT_5_2 net
+tflags T_S40_S9_GT_5_3 net
+tflags T_S40_S9_GT_5_4 net
+tflags T_S40_S9_GT_5_5 net
+tflags T_S40_S9_GT_5_6 net
+tflags T_S40_S9_GT_5_7 net
+tflags T_S40_S9_GT_5_8 net
+tflags T_S41_S9_GT_4_6 net
+tflags T_S41_S9_GT_4_7 net
+tflags T_S41_S9_GT_4_8 net
+tflags T_S41_S9_GT_4_9 net
+tflags T_S41_S9_GT_5_0 net
+tflags T_S41_S9_GT_5_1 net
+tflags T_S41_S9_GT_5_2 net
+tflags T_S41_S9_GT_5_3 net
+tflags T_S41_S9_GT_5_4 net
+tflags T_S41_S9_GT_5_5 net