SpamAssassin | |
---|---|
Typ | Filtrování e-mailů |
Vývojář | Apache Software Foundation |
Zapsáno v | Perl [4] [1] a C [1] |
Operační systém | Operační systém podobný Unixu |
První vydání | 20. dubna 2001 [1] |
Nejnovější verze | |
Licence | Licence Apache 2.0 [5] |
webová stránka | spamassassin.apache.org _ |
Mediální soubory na Wikimedia Commons |
SpamAssassin je účinný nástroj pro filtrování spamu založený na interakci klíčových komponent – vyhodnocovací služby, transportního agenta a databáze šablon e-mailů.
SpamAssassin používá Bayesovské filtrování , zpracování DNSBL , rámec zásad odesílatele , DomainKeys , DKIM , Razor a další metody detekce spamu.
Jedná se o projekt nejvyšší úrovně v Apache Software Foundation .
SpamAssassin je napsán v Perlu (modul Mail::SpamAssassin v CPAN ). Obvykle se používá k filtrování příchozí pošty pro jednoho nebo více uživatelů. Může být spuštěn jako samostatná aplikace, jako součást jiného programu nebo jako klient (spamc), který spolupracuje s démonem (spamd). Druhá metoda má vyšší výkon, ale za určitých podmínek může představovat bezpečnostní riziko.
SpamAssassin přichází s velkou sadou pravidel, která určují, které e-maily jsou spam a které ne. Většina pravidel je založena na regulárních výrazech, které odpovídají tělu zprávy nebo hlavičce, ale SpamAssassin používá i jiné techniky. Dokumentace SpamAssassin tato pravidla označuje jako „testy“.
Každý test má nějakou „cenu“. Pokud zpráva projde testem, tato „cena“ se přičte k celkovému skóre. Cena může být kladná nebo záporná, kladné hodnoty se nazývají spam, záporné hodnoty se nazývají šunka. Zpráva projde všemi testy, vypočítá se celkové skóre. Čím vyšší je skóre, tím je pravděpodobnější, že je zpráva spam.
SpamAssassin má nastavitelný práh, po jehož překročení bude e-mail klasifikován jako spam. Obvykle je prahová hodnota taková, že dopis musí splňovat několik kritérií; spuštění pouze jednoho testu k překročení prahové hodnoty nestačí.
sa-compile je nástroj dodávaný se SpamAssassin od verze 3.2.0. Kompiluje sadu pravidel SpamAssassin do deterministického stavového stroje , což umožňuje efektivnější využití CPU.
Otestujte SpamAssassin se standardním podpisem GTUBE .
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Projekty nejvyšší úrovně |
| ||||||
Podprojekty |
| ||||||
Webové |
| ||||||
Jiné projekty | |||||||
Rozvojové projekty ( Inkubátor ) |
| ||||||
Vyřazené projekty ( podkroví ) | |||||||
|
Perl | |
---|---|
Lidé |
|
Věci | |
Rámce |
|
|