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