Archive for the 'Linux' Category

Automatisches lernen von Ham und Spam mit Courier-imap

Sep 03, 2007 in Linux

Folgende Einträge hab ich in meiner .fetchmailrc um sa-learn automatisch anstoßen zu können, ohne mich extra einzuloggen:

#Learn Spam
poll localhost with proto IMAP

user ‘user’ with pass “pass” is ‘user’ here options ssl folder ‘INBOX.Junk.Spam.LearnSpam’ fetchall

mda ‘bash -c “/usr/bin/spamassassin -d|/usr/bin/tee >(/usr/bin/sa-learn –spam –single > /dev/null)|/usr/bin/maildrop .mailtotrash”‘

#Learn Ham
poll localhost with proto IMAP

user ‘user’ with pass “pass” is ‘user’ here options ssl folder ‘INBOX.Junk.Spam.LearnHam’ fetchall

mda ‘bash -c “/usr/bin/spamassassin -d|/usr/bin/tee >(/usr/bin/sa-learn –ham –single > /dev/null)|/usr/bin/maildrop”‘

Zur Erklärung:

spamassassin -d entfernt markups die Spamassassin beim ersten durchlauf der Mail hinzugefügt hat.

tee wird benötigt um die Ausgabe weiter an maildrop leiten zu können.

.mailtotrash enthält nur die einfache Regel die Mail in den Papierkorb zu schieben, wie der Name schon vermuten lässt :)

Ein Problem ist noch das AutoWhiteList feature von Spamassassin, weil er die Mail dann ja schon ein 2. mal von der Adresse bekommt packt er sie direkt in die AWL. Hoffe das kann ich noch lösen, ansonsten würde ich mich natürlich auch über Verbesserungsvorschläge freuen.

Switch to our mobile site