Spam Filter

From IT Service Wiki
Revision as of 15:17, 7 July 2008 by Thomas (talk | contribs) (New page: The spam filter must be activated on per users basis. The system administrator is not allowed to manipulate the users mail until he is adviced to. We have predefined filter sets which you...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The spam filter must be activated on per users basis. The system administrator is not allowed to manipulate the users mail until he is adviced to.

We have predefined filter sets which you can include into your .procmailrc. Open or create a file .procmailrc in the root of you home directory enter the following line:

INCLUDERC=FILENAME


/etc/procmailrc.junkfilter/mark 
Only analyses and marks the mail (in the header)
/etc/procmailrc.junkfilter/keep-all  
verschiebt nach Junk[/definitely]
/etc/procmailrc.junkfilter/purge-high
verschiebt nach Junk oder löscht
/etc/procmailrc.junkfilter/purge-all 
löscht vermuteten Spam komplett.

In Junk/definitely landen bei keep-all Nachrichten mit Score >= 8. Bei purge-high werden die mit Score >= 8 stattdessen gelöscht. Bei purge-all wird jeglicher vermuteter Spam gelöscht (!).

Was überhaupt als Spam eingestuft wird, ist nutzerspezifische Einstellung. Default ist Einstiegslimit 5, d.h. Score >= 5 bedeutet Spam, aber das kann keine systemweite Vorgabe sein, weil es sonst ungefragt für alle Nutzer, die keine eigene Vorgabe haben, umgesetzt würde, und ggf. rechtliche Probleme auftreten. Jeder Nutzer muss das selbst bestimmen, bzw. uns nachweisbar darum bitten.

Bei Stöcker zum Beispiel steht das Einstiegslimit seit Kurzem auf 2. (War auf seinen Wunsch hin auf 3, dann auf 2 runtergesetzt worden.)

Wer sein Spam-Limit anpassen will, muss die entsprechende Zeile in .spamassassin/user_prefs aktivieren (Kommentarzeichen weg) und den Wert anpassen. Weniger als 2 würde ich auf keinen Fall setzen.

Das Spam-Markieren läuft in /etc/procmailrc.junkfilter/mark über Aufruf von 'spamc' mit entsprechender Server-Auswahl. Der entsprechende Daemon 'spamd' läuft derzeit auf 'tre' (FIAS) und 'tantalos' (ITP), wobei ersterem der Vorzug gegeben wird, weil die bessere Maschine. Generell darf sich niemand darauf verlassen, wie es bei uns genau konfiguriert ist. Wer den Spam-Filter braucht, macht INCLUDERC=... mit einem der obigen Scripts.