Fehlerbenachrichtigung

Kaum hat Rspamd sein statistisches Lernziel von 200 Tokens erreicht und mit der Bayes-gestützten Bewertung neuer Nachrichten begonnen, erscheinen beunruhigende Fehlermeldungen:

learn error: all learn conditions denied learning spam in default classifier learn error: all learn conditions denied learning ham in default classifier

Diese Meldungen gibt es offenbar erst seit Rspamd 3.1, und sie irritieren nicht nur mich. Aktiviert man das Debug-Logging, klingt das Problem wesentlich weniger dramatisch –

rspamd_stat_classifier_is_skipped: learn condition for classifier bayes returned: already in class spam; probability 100.00%; skip classifier

– und Vsevolod Stakhov betrachtet die Meldung auch als einfache Benachrichtigung über das gewünschte Verhalten der Software. Erst nach längerer Diskussion räumt er ein, dass Benachrichtigungen und Fehlermeldungen keine Synonyme sind (Well, I'll think about possibilities to distinguish real failures from notices, thank you for your input.). Aber ich sollte mich nicht beklagen: Der Anteil erkannter Spam-Nachrichten steigt dank statistical module zügig auf 40% (ohne erkennbare false positives).