]> git.donarmstrong.com Git - spamassassin_config.git/blobdiff - common/list_specific
* ONEWORDBODY needs to match rawbody, not body
[spamassassin_config.git] / common / list_specific
index fbcb28f542752f62b6633542f4a5886c6fdf3044..a6a6655e4dc919833e4bab4c4444a77007a2c11c 100644 (file)
@@ -71,11 +71,33 @@ header LDOSUBSCRIBER                X-Subscriber-lists.debian.org =~ /./
 describe LDOSUBSCRIBER         Sender is a lists.debian.org subscriber
 score LDOSUBSCRIBER            -6
 
-score CORRUPT_FROM_LINE_IN_HDRS         0
-score FM_DDDD_TIMES_2            0
-score FM_SEX_HOSTDDDD           0
-score NO_HEADERS_MESSAGE        0
-score SARE_HEAD_SUBJ_RAND       0
-score SARE_SPEC_PROLEO_M2a      0
-score SHACKOUTLOOK              0
-
+# whitelist mails to majordomo
+header MAJORDOMOMAIL   Delivered-To =~ /lists-majordomo@/
+describe MAJORDOMOMAIL mail to major domo
+score MAJORDOMOMAIL    -0.1
+
+meta    MAJORDOMOWHITE (MAJORDOMO && (NOSUBJECT || MISSING_SUBJECT))
+describe MAJORDOMOWHITE        Counteract no subject score for majordomo mails
+score   MAJORDOMOWHITE -3
+
+# count recipients and score those with Too Many. -cord
+describe TO_TOO_MANY To: too many recipients
+header   TO_TOO_MANY To =~ /(?:,[^,]{1,80}){5}/
+score    TO_TOO_MANY 1
+
+describe TO_WAY_TOO_MANY To: way too many recipients
+header   TO_WAY_TOO_MANY To =~ /(?:,[^,]{1,80}){10}/
+score    TO_WAY_TOO_MANY 3
+
+describe CC_TOO_MANY CC: too many recipients
+header   CC_TOO_MANY CC =~ /(?:,[^,]{1,80}){10}/
+score    CC_TOO_MANY 3
+
+score CORRUPT_FROM_LINE_IN_HDRS        0
+score FM_DDDD_TIMES_2           0
+score FM_SEX_HOSTDDDD          0
+score NO_HEADERS_MESSAGE       0
+score SARE_HEAD_SUBJ_RAND      0
+score SARE_SPEC_PROLEO_M2a     0
+score SHACKOUTLOOK             0
+score MSGID_FROM_MTA_ID                0