You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by fe...@apache.org on 2006/08/02 05:10:23 UTC

svn commit: r427868 - /spamassassin/rules/trunk/sandbox/felicity/70_iadb.cf

Author: felicity
Date: Tue Aug  1 20:10:22 2006
New Revision: 427868

URL: http://svn.apache.org/viewvc?rev=427868&view=rev
Log:
bug 4895: test out iadb results again

Added:
    spamassassin/rules/trunk/sandbox/felicity/70_iadb.cf

Added: spamassassin/rules/trunk/sandbox/felicity/70_iadb.cf
URL: http://svn.apache.org/viewvc/spamassassin/rules/trunk/sandbox/felicity/70_iadb.cf?rev=427868&view=auto
==============================================================================
--- spamassassin/rules/trunk/sandbox/felicity/70_iadb.cf (added)
+++ spamassassin/rules/trunk/sandbox/felicity/70_iadb.cf Tue Aug  1 20:10:22 2006
@@ -0,0 +1,129 @@
+# SpamAssassin rules file: IADB tests
+#
+# Please don't modify this file as your changes will be overwritten with
+# the next update. Use @@LOCAL_RULES_DIR@@/local.cf instead.
+# See 'perldoc Mail::SpamAssassin::Conf' for details.
+#
+# <@LICENSE>
+# Copyright 2004 Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# </...@LICENSE>
+#
+###########################################################################
+
+# 127.0.0.1 	Listed in IADB
+# 127.0.0.2 	Listed in IADB (Alternate to 127.0.0.1)
+# 127.0.1.255 	Vouched listing*
+# 127.0.2.1 	Participates in Email Deliverability Database (EDDB)
+# 127.0.2.2 	Is a member of the Email Processing Industry Alliance (EPIA)
+# 127.2.255.1 	Publishes SPF record
+# 127.2.255.2 	Publishes Microsoft "Sender I.D." record
+# 127.2.255.3 	Publishes Domain Keys record
+# 127.2.255.4 	Publishes rDNS
+# 127.2.255.101 	Participates in Habeas program
+# 127.2.255.102 	Participates in Ironport's Bonded Sender program
+# 127.2.255.103 	Is a GoodMail certified sender
+# 127.3.100.0 	Has absolutely no mailing controls in place
+# 127.3.100.1 	Scrapes addresses, pure opt-out only
+# 127.3.100.2 	Accepts unverified sign-ups such as through web page
+# 127.3.100.3 	Accepts unverified sign-ups, gives chance to opt out
+# 127.3.100.4 	Adds only customer and inquirer email addresses to mailing list without opt-in, gives chance to opt out
+# 127.3.100.5 	Has opt-in mechanism available, used less than 50% of the time
+# 127.3.100.6 	Has opt-in mechanism available, used more than 50% of the time
+# 127.3.100.7 	All mailing list mail is opt-in
+# 127.3.100.8 	All mailing list mail is at least opt-in, and has confirmed (double) opt-in mechanism available, used less than 50% of the time
+# 127.3.100.9 	All mailing list mail is at least opt-in, and has confirmed (double) opt-in mechanism available, used more than 50% of the time
+# 127.3.100.10 	All mailing list mail is confirmed (double) opt-in
+# 127.3.100.100 	The only email which comes from this IP address is mailing list email, and that mailing list email is entirely confirmed (double) opt-in
+# 127.3.100.200	The only email which comes from this IP address is one-to-one or transactional email. No bulk email is sent from this IP address
+# 127.101.001.10	Complies with Michigan's Child Protection Email Address Registry law
+# 127.101.002.10 	Complies with Utah's Child Protection Email Address Registry law
+# 127.101.101.10	Has checked mailing lists against the Michigan Child Protective Registry within last 30 days
+# 127.101.102.10	Has checked mailing lists against the Utah Child Protective Registry within last 30 days
+# 127.101.201.10	This IP address sends no material which falls under the Michigan Child Protective Registry law
+# 127.101.202.10	This IP address sends no material which falls under the Utah Child Protective Registry law
+
+ifplugin Mail::SpamAssassin::Plugin::DNSEval
+
+## IADB support ...
+#header __RCVD_IN_IADB		eval:check_rbl('iadb-firsttrusted', 'iadb.isipp.com.')
+#tflags __RCVD_IN_IADB		net nice
+#
+#header RCVD_IN_IADB_VOUCHED	eval:check_rbl_sub('iadb-firsttrusted', '^127.0.1.255$')
+#describe RCVD_IN_IADB_VOUCHED	ISIPP IADB lists as vouched-for sender
+#tflags RCVD_IN_IADB_VOUCHED	net nice
+
+header RCVD_IN_IADB_127_0_0_1		eval:check_rbl_sub('iadb-firsttrusted', '^127.0.0.1$')
+header RCVD_IN_IADB_127_0_0_2		eval:check_rbl_sub('iadb-firsttrusted', '^127.0.0.2$')
+header RCVD_IN_IADB_127_0_2_1		eval:check_rbl_sub('iadb-firsttrusted', '^127.0.2.1$')
+header RCVD_IN_IADB_127_0_2_2		eval:check_rbl_sub('iadb-firsttrusted', '^127.0.2.2$')
+header RCVD_IN_IADB_127_2_255_1		eval:check_rbl_sub('iadb-firsttrusted', '^127.2.255.1$')
+header RCVD_IN_IADB_127_2_255_2		eval:check_rbl_sub('iadb-firsttrusted', '^127.2.255.2$')
+header RCVD_IN_IADB_127_2_255_3		eval:check_rbl_sub('iadb-firsttrusted', '^127.2.255.3$')
+header RCVD_IN_IADB_127_2_255_4		eval:check_rbl_sub('iadb-firsttrusted', '^127.2.255.4$')
+header RCVD_IN_IADB_127_2_255_101	eval:check_rbl_sub('iadb-firsttrusted', '^127.2.255.101$')
+header RCVD_IN_IADB_127_2_255_102	eval:check_rbl_sub('iadb-firsttrusted', '^127.2.255.102$')
+header RCVD_IN_IADB_127_2_255_103	eval:check_rbl_sub('iadb-firsttrusted', '^127.2.255.103$')
+header RCVD_IN_IADB_127_3_100_0		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.0$')
+header RCVD_IN_IADB_127_3_100_1		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.1$')
+header RCVD_IN_IADB_127_3_100_2		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.2$')
+header RCVD_IN_IADB_127_3_100_3		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.3$')
+header RCVD_IN_IADB_127_3_100_4		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.4$')
+header RCVD_IN_IADB_127_3_100_5		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.5$')
+header RCVD_IN_IADB_127_3_100_6		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.6$')
+header RCVD_IN_IADB_127_3_100_7		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.7$')
+header RCVD_IN_IADB_127_3_100_8		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.8$')
+header RCVD_IN_IADB_127_3_100_9		eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.9$')
+header RCVD_IN_IADB_127_3_100_10	eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.10$')
+header RCVD_IN_IADB_127_3_100_100	eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.100$')
+header RCVD_IN_IADB_127_3_100_200	eval:check_rbl_sub('iadb-firsttrusted', '^127.3.100.200$')
+header RCVD_IN_IADB_127_101_001_10	eval:check_rbl_sub('iadb-firsttrusted', '^127.101.001.10$')
+header RCVD_IN_IADB_127_101_002_10	eval:check_rbl_sub('iadb-firsttrusted', '^127.101.002.10$')
+header RCVD_IN_IADB_127_101_101_10	eval:check_rbl_sub('iadb-firsttrusted', '^127.101.101.10$')
+header RCVD_IN_IADB_127_101_102_10	eval:check_rbl_sub('iadb-firsttrusted', '^127.101.102.10$')
+header RCVD_IN_IADB_127_101_201_10	eval:check_rbl_sub('iadb-firsttrusted', '^127.101.201.10$')
+header RCVD_IN_IADB_127_101_202_10	eval:check_rbl_sub('iadb-firsttrusted', '^127.101.202.10$')
+
+tflags RCVD_IN_IADB_127_0_0_1 net nice
+tflags RCVD_IN_IADB_127_0_0_2 net nice
+tflags RCVD_IN_IADB_127_0_2_1 net nice
+tflags RCVD_IN_IADB_127_0_2_2 net nice
+tflags RCVD_IN_IADB_127_2_255_1 net nice
+tflags RCVD_IN_IADB_127_2_255_2 net nice
+tflags RCVD_IN_IADB_127_2_255_3 net nice
+tflags RCVD_IN_IADB_127_2_255_4 net nice
+tflags RCVD_IN_IADB_127_2_255_101 net nice
+tflags RCVD_IN_IADB_127_2_255_102 net nice
+tflags RCVD_IN_IADB_127_2_255_103 net nice
+tflags RCVD_IN_IADB_127_3_100_0 net nice
+tflags RCVD_IN_IADB_127_3_100_1 net nice
+tflags RCVD_IN_IADB_127_3_100_2 net nice
+tflags RCVD_IN_IADB_127_3_100_3 net nice
+tflags RCVD_IN_IADB_127_3_100_4 net nice
+tflags RCVD_IN_IADB_127_3_100_5 net nice
+tflags RCVD_IN_IADB_127_3_100_6 net nice
+tflags RCVD_IN_IADB_127_3_100_7 net nice
+tflags RCVD_IN_IADB_127_3_100_8 net nice
+tflags RCVD_IN_IADB_127_3_100_9 net nice
+tflags RCVD_IN_IADB_127_3_100_10 net nice
+tflags RCVD_IN_IADB_127_3_100_100 net nice
+tflags RCVD_IN_IADB_127_3_100_200 net nice
+tflags RCVD_IN_IADB_127_101_001_10 net nice
+tflags RCVD_IN_IADB_127_101_002_10 net nice
+tflags RCVD_IN_IADB_127_101_101_10 net nice
+tflags RCVD_IN_IADB_127_101_102_10 net nice
+tflags RCVD_IN_IADB_127_101_201_10 net nice
+tflags RCVD_IN_IADB_127_101_202_10 net nice
+
+endif