spamassassin trainieren mit sa-learn

Diesen Beitrag schrieb ich 19 Jahre und 3 Wochen zuvor; die nachfolgenden Ausführungen müssen heute weder genau so nach wie vor funktionieren, noch meiner heutigen Meinung entsprechen. Behalte das beim Lesen (und vor allem: beim Nachmachen!) bitte stets im Hinterkopf.

Geschätzte Lesezeit: 1 Minute

Der frisch installierte spamassassin benötigt initial 200x SPAM und 200x HAM. Die Mails sind vorhanden und liegen in cyrus-imapd-Postfächern, die darüber hinaus aber auch noch Dateien enthalten, die zur Verwaltung erforderlich sind – diese Dateien sollen vom Lernvorgang natürlich ausgeschlossen werden.

Spam anlernen

Als erstes SPAM lernen und die einzelnen Spam-Mails anschließend löschen:

$ for i in [1-9]* ; do /usr/bin/sa-learn --progress --spam $i && rm $i ; done

Ham anlernen

Und dann kann ihm noch der HAM eingetrichtert werden – diese Mails werden anschließend natürlich nicht gelöscht!

$ for i in [1-9]* ; do /usr/bin/sa-learn --progress --ham $i ; done

Das Ganze lässt sich natürlich auch beliebig als Cron-Job zurechtbasteln – dann sollte das --progress aber entfernt werden…

Hintergrundbild © Marianne Spiller · Alle Rechte vorbehalten

Hinterlasse einen Kommentar

Ich freue mich über jeden Kommentar, es sei denn, er ist blöd.
Deshalb sind die Kommentare auf dieser Seite auch generell moderiert.

(Nick)Name: (erforderlich)
E-Mail: (erforderlich, wird nicht veröffentlicht)
Website: (optional)