Spamassassin особые правила и прочие хитрости

spamassassin

Spamassassin особые правила и прочие хитрости

3893143e193c54638bc5e19edc98078a.png

Table 3-1. Message portions and associated test directives

Message part Directive Possible tests
Headers header TESTNAME Match a regexpDon't match a regexpExistsEvaluate Perl codeCheck Received headers against DNSBL
Message subject and text of message body, decoding all textual MIME parts, with HTML tags and line breaks removed body TESTNAME Match a regexpEvaluate Perl code
Text of message body, decoding all textual MIME parts, with HTML tags and line breaks retained rawbody TESTNAME Match a regexpEvaluate Perl code
Undecoded message body including all MIME parts full TESTNAME Match a regexpEvaluate Perl code
URIs in the message body uri TESTNAME Match a regexp
URIs in the message body uridnsbl TESTNAME SpamAssassin 3.0 Check for address in a DNS-based blacklist

op is either

=~ contains regular expression

!~ does not contain regular expression

vi /etc/spamassassin/local.cf

# Aizaro custom ruleset begin at 25.02.16

# Доверяем домену rusem.ru и ставим отрицательный score 

header          FROM_REM        From =~ /rusem\.ru/i

score           FROM_REM        -1.0

describe        FROM_REM        Email from rusem.ru

# Отсекаем все письма с темой "коллекция"

header          SUBJ_COLLECT    Subject =~/коллекция/i

score           SUBJ_COLLECT    5.0

describe        SUBJ_COLLECT    Video collection

Проверка правил spamassassin:

spamassassin --lint

Полезные ссылки:

1) Таблица скоринга со штатным правилами: http://spamassassin.apache.org/tests_3_3_x.html

2) Правила написания и тестирования собственных правил: http://wiki.apache.org/spamassassin/WritingRules

3) Автоматизация создания правил с помощью Devel:DProf: http://wiki.apache.org/spamassassin/ProfilingRulesWithDprof

4) Загрузка Spamassassin http://spamassassin.apache.org/downloads.cgi?update=201504291720

5) FAQ http://wiki.apache.org/spamassassin/FrequentlyAskedQuestions

6)  Профессия – убивать спам http://samag.ru/archive/article/559

7) Пользовательские наборы правил: https://wiki.apache.org/spamassassin/CustomRulesets

8) Прозодит спам через postfix: http://forum.lissyara.su/viewtopic.php?t=43746

9) Лучшая статья на английском по синтаксису custom rules sa http://commons.oreilly.com/wiki/index.php/SpamAssassin/SpamAssassin_Rules

10) Documetations for Spamassassin config  http://www.real-world-systems.com/docs/spamassassinConf.html

11) Борьба со спамом  http://ruunix.ru/1587-borba-so-spamom-spamassassinsendmail.html