Index: rulesrc/sandbox/kb/20_header.cf =================================================================== --- rulesrc/sandbox/kb/20_header.cf (revision 1190501) +++ rulesrc/sandbox/kb/20_header.cf (working copy) @@ -34,6 +34,8 @@ # space that was showing up in header rules. For 3.2.x releases the # pattern must be changed to /^ \t/. -header KB_DATE_CONTAINS_TAB Date:raw =~ /^\t/ +header __KB_DATE_CONTAINS_TAB Date:raw =~ /^\t/ +meta KB_DATE_CONTAINS_TAB __KB_DATE_CONTAINS_TAB && !__ML_TURNS_SP_TO_TAB + meta KB_FAKED_THE_BAT (__THEBAT_MUA && KB_DATE_CONTAINS_TAB) Index: rulesrc/sandbox/hege/20_hk.cf =================================================================== --- rulesrc/sandbox/hege/20_hk.cf (revision 1190501) +++ rulesrc/sandbox/hege/20_hk.cf (working copy) @@ -111,7 +111,9 @@ score HK_PNISES 1 # From Mike Cappella -header TAB_IN_FROM From:raw =~ /^\t/s +header __TAB_IN_FROM From:raw =~ /^\t/s +describe __TAB_IN_FROM From starts with a tab +meta TAB_IN_FROM __TAB_IN_FROM && !__ML_TURNS_SP_TO_TAB describe TAB_IN_FROM From starts with a tab Index: rules/20_head_tests.cf =================================================================== --- rules/20_head_tests.cf (revision 1190501) +++ rules/20_head_tests.cf (working copy) @@ -419,6 +419,13 @@ describe __VIA_ML Mail from a mailing list +# some clueless mailing lists (like zmailer with an RFC822TABS option on) +# are replacing a leading space by a TAB in header fields From, To, +# Cc, Date (Bug 6429) +header __ML_TURNS_SP_TO_TAB Received =~ /\(ORCPT