Ich habe meine /etc/spamassassin/local.cf
Spamassassin-Datei aktualisiert, um einige Punkteregeln zu aktualisieren. Doch selbst nach einem Neustart von Spamassassin (über den Dienst) wird der neue Punktestand nicht in Spam-E-Mails angezeigt. Tatsächlich scheint nichts in dieser Datei die Funktionsweise von Spamassassin zu beeinflussen.
Ich verwende Exim als MTA, aber das sollte keine Rolle spielen. Alle Pakete wurden über apt-get installiert und sind auf dem neuesten Stand für 14.04.
Ich habe zum Beispiel das hier:
score HTML_MESSAGE 2.0
definieren in /etc/spamassassin/local.cf
. Ich habe sowohl Exim als auch Spamassassin neu gestartet. spamassassing --lint
zeigt, dass in dieser Datei keine Fehler vorhanden sind. Dann bekam ich noch einen weiteren Spam mit diesem:
0.0 HTML_MESSAGE BODY: HTML included in message
Im Feld X-Spam-Report.
Ich habe es ausgeführt spamassassin -D < spam
und die Reihenfolge beim Laden der CFG-Dateien scheint falsch zu sein:
Jun 8 13:34:07.300 [21668] dbg: config: read file /etc/spamassassin/local.cf
...
Jun 8 13:34:07.600 [21668] dbg: config: read file /var/lib/spamassassin/3.004000/updates_spamassassin_org/50_scores.cf
...
Jun 8 13:34:07.787 [21668] dbg: config: read file /var/lib/spamassassin/3.004000/updates_spamassassin_org/73_sandbox_manual_scores.cf
Jun 8 13:34:07.788 [21668] dbg: config: fixed relative path: /var/lib/spamassas
sin/3.004000/updates_spamassassin_org/local.cf
...
Was ist los?
Nun, das war eine Verschwendung von 100 Reputationspunkten für ein Kopfgeld!
Antwort1
Überprüfen Sie, ob der Abschnitt „Spam Assassin“ in /etc/exim.conf auskommentiert ist.
Netter Beitrag zum Filtern von Spam mit Exim und Spamassassin
Antwort2
/var/lib/spamassassin/3.004000/updates_spamassassin_org/50_score.cf
ist die Datei, die bearbeitet werden soll, um die tatsächlichen Ergebnisse anzuzeigen.
Das ist eindeutig keine saubere Lösung!Aber es funktioniert dort, wo nichts anderes funktioniert …