Wie kann ich Bogofilter dazu bringen, den X-Bogosity-Header von „Unsure“ auf „Ham“ zu aktualisieren?

Wie kann ich Bogofilter dazu bringen, den X-Bogosity-Header von „Unsure“ auf „Ham“ zu aktualisieren?

Ich habe ein Mutt-Makro, das E-Mails als Spam (F9) oder Ham (F10) klassifiziert, indem es sie durch Bogofilter laufen lässt.

Ich möchte jedoch, dass der X-Bogosity-Header aktualisiert wird, wenn ich dies tue, anstatt dass in der E-Mail weiterhin „Unsicher“ steht.

Weiß jemand, wie ich das erreichen kann? Ich denke, das sollte relativ einfach sein.

Antwort1

Vorübergehende Problemumgehung: Deaktivieren Sie den Unsure-Modus, wie hier erklärt:http://bogofilter.sourceforge.net/faq.shtml#unsure

Dies bedeutet, dass es nicht notwendig ist, den Header von „Unsure“ in „{Spam, Ham}“ zu aktualisieren, da der „Unsure“-Header überhaupt nicht vorkommt.

Antwort2

Sie können damit grep -vdie vorhandene X-Bogosity-Zeile vor der erneuten Verarbeitung aus der Nachricht entfernen.

Anschließend können Sie den neu aktualisierten Header hinzufügen, indem bogofilter -p -eSie ihn nach dem Training erneut durchlaufen lassen. Beachten Sie, dass der neue Header aufgrund der Art statistischer Spamfilter möglicherweise immer noch nicht dem entspricht, was Sie trainiert haben.

Beachten Sie, dass Bogofilter selbst beim Klassifizieren und Lernen alle bereits vorhandenen X-Bogosity-Header ignoriert. Sie müssen also normalerweise keine Header entfernen. Es ist vielleicht eine bessere Idee, sich einfach keine Gedanken über die Header zu machen, die in der E-Mail landen, und stattdessen den Ordner zu verwenden, in dem sie sich befinden, um sie zu kategorisieren.

verwandte Informationen