SpamAssassin

SpamAssassin
Sorts E-postfiltrering
Utvecklaren Apache Software Foundation
Skrivet i Perl [4] [1] och C [1]
Operativ system Unix-liknande operativsystem
Första upplagan 20 april 2001 [1]
senaste versionen
Licens Apache License 2.0 [5]
Hemsida spamassassin.apache.org
 Mediafiler på Wikimedia Commons

SpamAssassin är ett effektivt  verktyg för skräppostfiltrering baserat på samverkan mellan nyckelkomponenter - utvärderingstjänsten, transportagenten och e-postmalldatabasen.

SpamAssassin använder Bayesiansk filtrering , DNSBL- bearbetning , Sender Policy Framework , DomainKeys , DKIM , Razor och andra metoder för att upptäcka skräppost.

Det är ett projekt på toppnivå i Apache Software Foundation .

Funktionssätt

SpamAssassin är skrivet i Perl (Mail::SpamAssassin-modulen i CPAN ). Det används vanligtvis för att filtrera inkommande e-post till en eller flera användare. Det kan köras som en fristående applikation, som en del av ett annat program eller som en klient (spamc) som interagerar med en demon (spamd). Den senare metoden har en högre prestanda, men kan i vissa förhållanden skapa en säkerhetsrisk.

Användning

SpamAssassin kommer med en stor uppsättning regler som avgör vilka e-postmeddelanden som är spam och vilka som inte är det. De flesta av reglerna är baserade på reguljära uttryck som matchar meddelandetexten eller rubriken, men SpamAssassin använder också andra tekniker. SpamAssassin-dokumentationen hänvisar till dessa regler som "tester".

Varje test har en viss "kostnad". Om meddelandet klarar testet läggs denna "kostnad" till den totala poängen. Kostnaden kan vara positiv eller negativ, positiva värden kallas spam, negativa värden kallas skinka. Meddelandet går igenom alla tester, totalpoängen beräknas. Ju högre poäng, desto mer sannolikt är meddelandet spam.

SpamAssassin har en konfigurerbar tröskel över vilken ett e-postmeddelande kommer att klassificeras som spam. Vanligtvis är tröskeln sådan att brevet måste uppfylla flera kriterier; Att bara utlösa ett test räcker inte för att överskrida tröskeln.

sa-compile

sa-compile är ett verktyg som levereras med SpamAssassin sedan version 3.2.0. Den kompilerar SpamAssassin-regeluppsättningen till en deterministisk tillståndsmaskin , vilket möjliggör effektivare CPU-användning.

Testar SpamAssassin

Testa SpamAssassin med standard GTUBE- signaturen .

Se även

Anteckningar

  1. 1 2 3 https://projects.apache.org/json/projects/spamassassin.json
  2. MEDDELANDE: Apache SpamAssassin 3.4.6 tillgänglig  - 2021 .
  3. https://github.com/apache/spamassassin/releases/tag/spamassassin_release_3_4_6 - 2021.
  4. Spam_assassin Open Source-projektet på Open Hub: Languages-sidan - 2006.
  5. https://github.com/apache/spamassassin/blob/spamassassin_release_3_4_1/LICENSE

Länkar