---
title: 'SpamAssassin: Benutzerdefinierte Regeln'
url: 'https://patrik.kernstock.net/blog/spamassassin-benutzerdefinierte-regeln'
markdown: 'https://patrik.kernstock.net/blog/spamassassin-benutzerdefinierte-regeln.md'
date: '2012-12-10'
description: 'Es ist sehr leicht möglich, eigene benutzerdefinierte Regel für SpamAssassin festzulegen. Dazu muss nur die local.cf um wenige Zeilen erweitert werden. SpamAssassin ist ein Programm, welches eingehende eMails scannt und diese nach einem Punkteschema beurteilt, ob diese Spam sind oder nicht. Das Pr…'
taxonomy:
  category:
    - Linux
    - 'Mail Server'
  tag:
    - Email
    - QuickTip
    - SpamAssassin
    - Tutorial
---

# [SpamAssassin: Benutzerdefinierte Regeln](https://patrik.kernstock.net/blog/spamassassin-benutzerdefinierte-regeln)

   December 9, 2012  (updated March 17, 2013)   1 min 

   [Linux](https://patrik.kernstock.net/category:Linux) [Mail Server](https://patrik.kernstock.net/category:Mail%20Server)    [Email](https://patrik.kernstock.net/tag:Email) [QuickTip](https://patrik.kernstock.net/tag:QuickTip) [SpamAssassin](https://patrik.kernstock.net/tag:SpamAssassin) [Tutorial](https://patrik.kernstock.net/tag:Tutorial)  

 Hinweis

Dieser Artikel ist über 13 Jahr(e) alt – Inhalte könnten veraltet sein.

 ![SpamAssassin: Benutzerdefinierte Regeln](https://patrik.kernstock.net/images/s/p/a/m/a/spamassassinlogo-646b5f08.png?g-b3a1b014 "SpamAssassin: Benutzerdefinierte Regeln") 

[![](https://patrik.kernstock.net/images/s/p/a/m/a/spamassassinlogo-fb1923c7.png?g-b3a1b014 "SpamAssassin Logo")](https://patrik.kernstock.net/user/pages/01.blog/2012-12-09-spamassassin-benutzerdefinierte-regeln/spamassassin_logo.png?g-b3a1b014)

Es ist sehr leicht möglich, eigene benutzerdefinierte Regel für SpamAssassin festzulegen. Dazu muss nur die local.cf um wenige Zeilen erweitert werden. SpamAssassin ist ein Programm, welches eingehende eMails scannt und diese nach einem Punkteschema beurteilt, ob diese Spam sind oder nicht. Das Programm ist serverseitig, nicht für eMail-Clients, etc geeignet.

**Beispiele für benutzerdefinierte Regeln**
**Nach Betreff scannen**

```sh
header RULE1 Subject=~ /depp/i
score RULE1 5.0
describe RULE1 Schimpfwort in eMail vorhanden
```

Sobald das Wort “depp” im Betreff vorkommt, wird die Spam-Beurteilung der eMail um 5 Punkte erhöht. In der Tabelle wird dann die oben genannte Beschreibung angegeben.

**From-Adresse scannen**

```sh
header RULE2 From =~ /blubb@domain.tld/i
score RULE1 5.0
describe RULE1 Abesnder ist blubb@domain.tld
```

Nun wird überprüft, ob der Sender mit der eMail Adresse “<blubb@domain.tld>” entspricht. In diesem Fall wird jedoch auch <testblubb@domain.tld> erkannt.

**Body: eMail-Inhalt scannen**

```sh
body RULE3 /hack/i
score RULE3 7.0
describe RULE3 Wort "hack" enthalten
```

Mit dieser Regel wird nach dem Wort “hack” in der eMail gesucht.

**Änderungen übernehmen**
Um die Änderungen zu übernehmen, muss SpamAssassin neugestartet werden.
Dies kann man mit folgenden Befehl machen:

`spamassassin -D --lint`

Um sicherzugehen, dass alle Änderungen korrekt übernommen wurden, sollte man auch den SpamAssassin-Daemon neustarten. Das ist auf jedem System etwas anders, je nachdem wie SpamAssassin eingerichtet wurde. Standardmäßig sollte folgender Befehl funktionieren:

`/etc/init.d/spamassassin restart`

**Hilfreiches**
Wer genauere Regeln erstellen möchte, kann sich auf der folgenden Seite einen Überblick von vielen verschiedensten Möglichkeiten ansehen: <http://johnbokma.com/spam/spamassassin-cookbook.html>

##     Comments    

 Sort by: 

Loading comments...

---

## Navigation

- Parent: [Blog](https://patrik.kernstock.net/index.md)
- Previous: [Linux: slurm - Network Load Monitor](https://patrik.kernstock.net/blog/linux-slurm-network-load-monitor.md)
- Next: [MySQL & PHP: Vergleichen eines eingegebenen Passwortes mit ENCRYPT von MySQL](https://patrik.kernstock.net/blog/mysql-php-vergleichen-eines-eingegebenen-passwortes-mit-encrypt-von-mysql.md)
