FIXME:
Konfigurace samotného spamAssasina je v několika souborech. Jednak konfigurační soubory pro celý host v adresáři /etc/spamassasin/
. Zde je konfigurace SpamAssasina pro celý host, t.j. společná, a pak uživatelská konfigurace v adresáři ~/.spamassasin/
. V konfiguračním soboru /etc/spamassassin/local.cf
mám uvedeno:
report_safe 0 spam_level_stars 1 ## Bayes filter configuration use_bayes 1 use_bayes_rules 1 bayes_auto_learn 0 bayes_learn_during_report 1 bayes_auto_expire 1
Na těchto pravidlech je zajímavé nastavení report_safe 0
, které říká že informace o důvodu proč byl mail klasifikován jako spam se uvádějí do hlavičky mailu a nikoliv do těla. Vkládání do těl způsobovalo že označené maily nebyly z důvodů „poškození“ struktury/kódování mailu čitelné.
Bayes filter začne fungovat až poté, co má v databázi alespoň 200 vzorků spamů a 200 vzorků hamů. Je možné tyto hodnoty změnit, ale pokud jsem je měnil směrem dolů, nepomohlo to. Musel jsem počkat až budu mít minimálně 200 vzorků od každého.