You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jh...@apache.org on 2010/07/04 00:10:33 UTC
svn commit: r960277 -
/spamassassin/trunk/rulesrc/sandbox/jhardin/20_misc_testing.cf
Author: jhardin
Date: Sat Jul 3 22:10:32 2010
New Revision: 960277
URL: http://svn.apache.org/viewvc?rev=960277&view=rev
Log:
Add a TO_EQ_FM for domain part only; meta TO_EQ_FM with SPF_FAIL
Modified:
spamassassin/trunk/rulesrc/sandbox/jhardin/20_misc_testing.cf
Modified: spamassassin/trunk/rulesrc/sandbox/jhardin/20_misc_testing.cf
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rulesrc/sandbox/jhardin/20_misc_testing.cf?rev=960277&r1=960276&r2=960277&view=diff
==============================================================================
--- spamassassin/trunk/rulesrc/sandbox/jhardin/20_misc_testing.cf (original)
+++ spamassassin/trunk/rulesrc/sandbox/jhardin/20_misc_testing.cf Sat Jul 3 22:10:32 2010
@@ -236,6 +236,25 @@ describe TO_EQ_FM_DIRECT_MX To =
meta TO_EQ_FM_HTML_DIRECT (__TO_EQ_FROM && MIME_HTML_ONLY && __DOS_DIRECT_TO_MX)
describe TO_EQ_FM_HTML_DIRECT To == From and HTML only, direct-to-MX
+meta TO_EQ_FM_SPF_FAIL (__TO_EQ_FROM && SPF_FAIL && !ALL_TRUSTED)
+describe TO_EQ_FM_SPF_FAIL To == From and external SPF failed
+tflags TO_EQ_FM_SPF_FAIL net
+
+header __TO_EQ_FROM_DOM_1 ALL =~ /\nFrom:\s+[^\n@]{0,80}@([^\n\s>]+)>?\n(?:[^\n]{1,100}\n)*To:\s+[^\n]+@\1[>,\s\n]/ism
+header __TO_EQ_FROM_DOM_2 ALL =~ /\nTo:\s+[^\n@]{0,80}@([^\n\s>]+)>?\n(?:[^\n]{1,100}\n)*From:\s+[^\n]+@\1[>,\s\n]/ism
+meta __TO_EQ_FROM_DOM (__TO_EQ_FROM_DOM_1 || __TO_EQ_FROM_DOM_2)
+describe __TO_EQ_FROM_DOM To: domain same as From: domain
+
+meta TO_EQ_FM_DOM_HTML_ONLY (__TO_EQ_FROM_DOM && MIME_HTML_ONLY && !ALL_TRUSTED)
+describe TO_EQ_FM_DOM_HTML_ONLY To domain == From domain and HTML only
+score TO_EQ_FM_DOM_HTML_ONLY 0.10
+tflags TO_EQ_FM_DOM_HTML_ONLY nopublish
+
+meta TO_EQ_FM_DOM_SPF_FAIL (__TO_EQ_FROM_DOM && SPF_FAIL && !ALL_TRUSTED)
+describe TO_EQ_FM_DOM_SPF_FAIL To domain == From domain and external SPF failed
+score TO_EQ_FM_DOM_SPF_FAIL 0.10
+tflags TO_EQ_FM_DOM_SPF_FAIL net nopublish
+
# Evaluate ReturnPath and blacklist collisions
meta __RP_SAFE_BRBL RCVD_IN_RP_SAFE && __RCVD_IN_BRBL