1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #Lowered score from 3.2 for testing 9/19 header ENA_SUBJ_ONLY_SPACES Subject =~ /^\s\s+$/ describe ENA_SUBJ_ONLY_SPACES Subject is only spaces commonly used by spammers to get around subject checks score ENA_SUBJ_ONLY_SPACES 0.2 #Lowered score from 2.2 for testing 9/19 header ENA_SUBJ_ONLY_FWD Subject =~ /(^Fw:\s+$|^Fw\s+$|^Fwd:\s+$|^Fwd\s+$|^Fwd: \(\d\)$|^Fwd: \[\d\]$)/i describe ENA_SUBJ_ONLY_FWD Subject is only "Fwd:" score ENA_SUBJ_ONLY_FWD 2.2 header ENA_SUBJ_ONLY_RE Subject =~ /(^Re:\s+$|^Re\s+$|^Re: \(\d\)$|^Re: \[\d\]$)/i describe ENA_SUBJ_ONLY_RE Subject is only "Re:" score ENA_SUBJ_ONLY_RE 2.2 header ENA_SUBJ_LONG_WORD Subject =~ /\b[^[:space:][:punct:]]{30}/ describe ENA_SUBJ_LONG_WORD Subject has a very long word score ENA_SUBJ_LONG_WORD 2.2 header ENA_SUBJ_ODD_CASE Subject =~ /(?:[[:lower:]][[:upper:]].{0,15}){3}/ describe ENA_SUBJ_ODD_CASE Subject has odd case score ENA_SUBJ_ODD_CASE 3.2 |
Refer:
https://www.pccc.com/downloads/SpamAssassin/contrib/nonKAMrules.cf
https://github.com/ercpe/ercpe-sa-rules/blob/master/ercpe-rules.cf