SPAMASSASSIN

SPAMASSASSIN


Uživatelům, kteří mají zájem o instalaci protispamového programu Spamassasin (SA), ho na požádání nainstaluje paní Rozhoňová (rozhon@fzu.cz). V adresáři ~/bin na sosně mají zájemci o SA scripty spam_daily a spam_monthly, které se spouštějí cronem na sosně. V současné době jsou na serverech sosna (i cedr) dvě verze SA. Podle nainstalované verze jsou odfiltrované maily ukládané do asresářů buď ~/mail/ nebo ~/mail/dspam/ .
SA odfiltrovává některé spamy a ukládá je do souboru spam-today v příslušném adresáři a uživatel dostane denně cronem do mailu seznam odfiltrované pošty. Spamy jsou jednou denně kopírovány ze souboru spam-today do souboru spam, kde jsou uloženy spamy stávajícího měsíce. Vyřazené spamy z minulého měsíce jsou v souboru spam_last_month, spamy z předminulého měsíce v spam_last_but_one_month. První den v měsíci dochází k rotaci souborů

spam-last-month -> spam-last-but-one-month
spam -> spam-last-month

Tím dochází ke zrušení spamů starších než dva měsíce.

Program SA pracuje s databazí dobrých (ham) a nechtěných (spam) mailů. Tyto databáze si částečně vytváří program automaticky sám a uživatel do nich vkládá informace pomocí programu uceni spouštěného na stanici sosna.fzu.cz. Aby program SA pracoval efektivně, musí každá z databází obsahovat alespoň 1000 mailů.
Pro účinné vyřazování spamů je tedy nezbytná spolupráce uživatele.


Zvýšení účinnosti filtrace spamů pro program Spamassassin

Pro zvýšení účinnosti filtrování lze pro obě verze SA spustit na sosně program uceni .

Pro vytvoření databáze dobrých mailů je doporučeno spustit pro foldery (záložky) svých ukládaných mailů příkaz

uceni ham ~/mail/folder_n

Příklad odpovědi:
learned from 80 message(s) (80 message(s) examined)

Pokud si nechtěné spamy, které se do mailu dostaly, ukládám např. do souboru "nechci", mohu spustit na sosně program

uceni spam mail/nechci

Příklad odpovědi:
learned from 140 message(s) (140 message(s) examined)

Po vyučení je dobré soubor nechci vyprázdnit dříve, než do něj budou ukládány další nechtěné maily.

V souboru ~/.spamassassin/user_prefs na sosna.fzu.cz lze zvýšit úroveň filtrování
definováním required_hits, např.
required_hits 3 (default je 5, snížením čísla se zvyšuje účinnost filtrace)


Whitelist_from

Pomocí whitelist_from lze v ~/.spamassassin/user_prefs na sosna.fzu.cz definovat seznam adres, které má Spamassassin propustit vždy.

Příklady:
whitelist_from *@fzu.cz
whitelist_from kamarad@nekde.cz


Hledání nechtěného řetězce v subjectu - další filtrace

V souboru ~/.procmailrc na sosna.fzu.cz je možné zavést hledání nechtěného řetězce v subjectu. Maily, které řetězec obsahují, lze ukládat do souboru. Jde o další filtraci mailů, které projdou programem Spamassassin. Do souboru se lze podívat a lze na něj také spustit program uceni.

Příklady hledání řetězců, uložení vyřazených mailů do souboru ~/mail/spam_k_doucovani:

:0:
* ^Subject:.*(girl|loan|orgasm|sex|unsubscribe)
mail/spam_k_doucovani

:0:
* ^Subject:.*v(.)?[i1l|í](.)?[a@](.)?g(.)?r(.)?[a@]
mail/spam_k_doucovani

J.K.