SpamAssassin: Różnice pomiędzy wersjami

 
(Nie pokazano 2 wersji utworzonych przez 2 użytkowników)
Linia 10: Linia 10:
 
<code class="directory">/usr/home/''login''/.spamassassin/user_prefs</code>
 
<code class="directory">/usr/home/''login''/.spamassassin/user_prefs</code>
  
Dodanie do początku tematu wiadomości wykrytej jako prawdopodobny spam wpisu "*****SPAM*****". " required_score" oznacza minimalną ilość punktów X-Spam-Score jaką musi mieć oznaczana wiadomość, aby została oznaczona jako SPAM.
+
Obniżenie punktacji do 4 wymaganej do uznania mail za spam:
  rewrite_header Subject *****SPAM*****
+
 
  required_score 5
+
required_score 4
 +
 
 +
=== Przykładowe reguły Spamassassin ===
 +
 
 +
===== Biała lista =====
 +
 
 +
Biała lista zawiera adresy, które nigdy nie zostaną oznaczone jako spam. Lista może zawierać pojedyncze adresy ''email@domena.pl'' oraz wszystkie adresy dla domeny, ''*@domena.pl''.
 +
 
 +
Przykłady:
 +
whitelist_from email@domena.pl
 +
whitelist_from *@domena.pl
 +
 
 +
===== Czarna lista =====
 +
 
 +
Czarna lista zawiera adresy, które zawsze zostają odrzucone przez system antyspamowy. Lista może zawierać pojedyncze adresy ''email@domena.pl'' oraz wszystkie adresy dla domeny ''*@domena.pl'' bądź wszystkie subdomeny ''*.domena.pl''.
 +
 
 +
Przykłady:
 +
blacklist_from email@domena.pl
 +
blacklist_from *@domena.pl
 +
blacklist_from *.domena.pl
 +
 
 +
===== Filtrowanie adresów url =====
 +
 
 +
Filtrowanie adresów url w treści wiadomości. Poniższy przykład blokuje treść reklamową URL. www.domena.pl/reklama/. Wiadomość zawierająca dany adres url otrzyma dodatkowe 5 punktów w klasyfikacji spamu.
 +
uri LOCAL_URI_EXAMPLE /www\.domena\.pl\/reklama\//
 +
score LOCAL_URI_EXAMPLE 5
 +
 
 +
===== Filtrowanie treści wiadomości =====
 +
 
 +
Reguła przeszukująca treść wiadomości w poszukiwaniu ciągu znaków "test". W przykładzie, wiadomość zawierająca słowo "test" otrzyma dodatkowe 3 punkty w klasyfikacji spamu.  
 +
 
 +
body LOCAL_DEMONSTRATION_RULE /test/
 +
  score LOCAL_DEMONSTRATION_RULE 3
 +
  describe LOCAL_DEMONSTRATION_RULE Reguła testowa
  
  

Aktualna wersja na dzień 14:21, 24 maj 2021

"SpamAssassin" to projekt skryptów mający za zadanie analizowanie treści wiadomości pod kontem wykrywania spamu. Wiadomości wykryte jako spam są następnie oznaczane poprzez metodę punktową, im więcej punktów otrzymała wiadomość tym wyższe prawdopodobieństwo, że jest ona spamem.

Lokalna konfiguracja SpamAssassin

W celu wprowadzenia lokalnej konfiguracji SpamAssassin w katalogu domowym należy utworzyć katalog ".spamassassin" a w nim plik dla konfiguracji: "user_prefs".

Przykłady

W celu skorzystania z poniższych przykładów należy umieścić je w: /usr/home/login/.spamassassin/user_prefs

Obniżenie punktacji do 4 wymaganej do uznania mail za spam:

required_score 4

Przykładowe reguły Spamassassin

Biała lista

Biała lista zawiera adresy, które nigdy nie zostaną oznaczone jako spam. Lista może zawierać pojedyncze adresy email@domena.pl oraz wszystkie adresy dla domeny, *@domena.pl.

Przykłady:

whitelist_from email@domena.pl
whitelist_from *@domena.pl
Czarna lista

Czarna lista zawiera adresy, które zawsze zostają odrzucone przez system antyspamowy. Lista może zawierać pojedyncze adresy email@domena.pl oraz wszystkie adresy dla domeny *@domena.pl bądź wszystkie subdomeny *.domena.pl.

Przykłady:

blacklist_from email@domena.pl
blacklist_from *@domena.pl
blacklist_from *.domena.pl
Filtrowanie adresów url

Filtrowanie adresów url w treści wiadomości. Poniższy przykład blokuje treść reklamową URL. www.domena.pl/reklama/. Wiadomość zawierająca dany adres url otrzyma dodatkowe 5 punktów w klasyfikacji spamu.

uri LOCAL_URI_EXAMPLE 	/www\.domena\.pl\/reklama\//
score LOCAL_URI_EXAMPLE	5
Filtrowanie treści wiadomości

Reguła przeszukująca treść wiadomości w poszukiwaniu ciągu znaków "test". W przykładzie, wiadomość zawierająca słowo "test" otrzyma dodatkowe 3 punkty w klasyfikacji spamu.

body LOCAL_DEMONSTRATION_RULE	/test/
score LOCAL_DEMONSTRATION_RULE 3
describe LOCAL_DEMONSTRATION_RULE 	Reguła testowa


Zobacz też