Page 1 of 1

RspamD GUI

Posted: Tue 11. Feb 2025, 11:56
by Fezzi
Hallo Zusammen,

RspamD macht einen guten Eindruck und scheint auch soweit so gut zu funktionieren.

Das das ein oder andere immer wieder durch kommt ist ja normal und ich wuerde gerne lernen wie ich diese Spams die als Hams gesehen werden in Zukunft abwenden kann und das ueber die zur Verfuegung gestellte GUI in KeyHelp.

Benutze ich die "Scan/Learn" dann lade ich eine oder mehrere Spams hoch, lasse diese scannen und habe bisher immer auf "Learn Bayesian classifier:" Upload Spam geklickt... soweit so gut...

Moechte ich aber die "Learn Fuzzy storage:" Funktion nutzen, und gebe eine Flag von 1 (steht ja fuer Spam) ein und setze die Weight auf z.B. 80 dann bekomme ich diesen Error:
Screenshot from 2025-02-11 17-36-49.png
Was laeuft hier falsch?

Bei Rspamd heisst es ja:
The weight determines how strongly a fuzzy match will affect the spam score when an email is processed.

Positive weight → Increases the likelihood of being classified as spam.

Negative weight → Increases the likelihood of being classified as ham (non-spam).

Examples of weight usage:
50 → Medium spam likelihood.
100 → Strong spam likelihood.
-50 → Medium ham likelihood.
-100 → Strong ham likelihood.

The higher the weight, the more impact the match will have on the email's final score.
Das ist nur eines meiner Probleme mit RspamD... desweiteren habe ich das Gefuehl dass das Verschieben in den Spam Ordner keinen Einfluss auf das lernen von RspamD hat...

Ein einfaches "Markieren" einer durchgelassenen Mail als Spam in der History Uebersicht waere toll.. gibt es die Moeglichkeit das evtl. in Zukunft einzubauen?

Kurz, RspamD scheint ein guter Spamfilter zu sein aber das Anlernen und Feinabstimmen ist, fuer mich zumindest, ein zeitintensives Unterfangen... was ich so vom guten alten Spamassassin nicht kenne.

In diesem Sinne, ich wuerde mich freuen wenn hier in diesem Thema ein wenig Wissen ausgetauscht werden koennte wie man die GUI easy nutzen kann um Rspam anzulernen und Ham einfach als Ham markieren kann sowie Spam einfach als Spam markieren kann...

Danke schon mal fuer Euren Input und sorry fuer so viele Fragen in einem Post.

Re: RspamD GUI

Posted: Tue 11. Feb 2025, 16:15
by Blubby
Fezzi wrote: Tue 11. Feb 2025, 11:56
Das ist nur eines meiner Probleme mit RspamD... desweiteren habe ich das Gefuehl dass das Verschieben in den Spam Ordner keinen Einfluss auf das lernen von RspamD hat...
Den Eindruck habe ich auch und ich habe echt viel reingeschoben. Dabei sollte das eigentlich gut greifen weil wirklich oft die gleichen Spammails kommen.

Fezzi wrote: Tue 11. Feb 2025, 11:56 Ein einfaches "Markieren" einer durchgelassenen Mail als Spam in der History Uebersicht waere toll.. gibt es die Moeglichkeit das evtl. in Zukunft einzubauen?
Joa, wär super aber in der Rpsamd Webui rumzubasteln sollte nicht zielführend sein. Besser wäre es die Mails sie man zb in Roundcube in den Spam verschiebt per Sieve anzulernen und die Rspamd intern aufzuwerten.

Nachteil wäre das Kunden oftmals legitime Mails als Spam taggen nur weil sie sie einfach nicht mehr sehen wollen. (Rechnungen, Newsletter)
Fezzi wrote: Tue 11. Feb 2025, 11:56 In diesem Sinne, ich wuerde mich freuen wenn hier in diesem Thema ein wenig Wissen ausgetauscht werden koennte wie man die GUI easy nutzen kann um Rspam anzulernen und Ham einfach als Ham markieren kann sowie Spam einfach als Spam markieren kann...
Ich habe noch eigene Filterlisten eingebaut um den Apothekenspam loszuwerden.


Was ich jetzt aber auch noch gemacht habe ist die kommerziellen Listen von Abusix einzubauen. Die funktionieren (für mich) echt gut. Wenn jemand andere Listen kennt die was taugen immer her damit.

Re: RspamD GUI

Posted: Wed 12. Feb 2025, 04:44
by Fezzi
Blubby wrote: Tue 11. Feb 2025, 16:15
Fezzi wrote: Tue 11. Feb 2025, 11:56
Das ist nur eines meiner Probleme mit RspamD... desweiteren habe ich das Gefuehl dass das Verschieben in den Spam Ordner keinen Einfluss auf das lernen von RspamD hat...
Den Eindruck habe ich auch und ich habe echt viel reingeschoben. Dabei sollte das eigentlich gut greifen weil wirklich oft die gleichen Spammails kommen.
Evtl. kann Alex hier aufklaeren? Wenn ich es richtig verstanden habe ist das jetzt seit KH 25 eigentlich aktiv...

Re: RspamD GUI

Posted: Wed 12. Feb 2025, 10:04
by Alexander
Die Funktionalität, das Rspamd Spam lernen kann gibt es schon länger und wurde mit KeyHelp 24.0 im KeyHelp ergänzt.

Die Checkbox "Konfiguration -> E-Mail-Server -> Spamfilter trainieren" muss aktiv sein.
Daraufhin exisitert dann die Datei "/etc/cron.d/keyhelp-rspamd-learn"

Und wenn man dort einmal den Befehl herauskopiert ...

Code: Select all

/usr/bin/rspamc learn_spam /var/mail/vhosts/*/*/.Junk/cur/
und einmal ausführt, solltet ihr bei bereits gelernten Spam diese Zeilen sehen:

Code: Select all

Results for file: /var/mail/vhosts/.../.../.Junk/cur//1739009147.M325022P4041841....,S=14821,W=15275:2, (0.003 seconds)
error = "<713565431228934.6.DOS3542390093@marketbestoffer.top> has been already learned as spam, ignore it";
filename = "/var/mail/vhosts/.../.../.Junk/cur//1739009147.M325022P4041841....,S=14821,W=15275:2,";
scan_time = 0.003000;
und bei neuen Emails:

Code: Select all

Results for file: /var/mail/vhosts/.../.../.Junk/cur//1739228438.M129499P48415....,S=21543,W=21880:2, (0.009 seconds)
success = true;
filename = "/var/mail/vhosts/.../.../.Junk/cur//1739228438.M129499P48415....,S=21543,W=21880:2,";
scan_time = 0.009000;
Was Rspamd dann damit macht liegt außerhalb des Einflussbereichs von KeyHelp. (es sei denn in der tollen Doku lässt sich dazu noch was finden :roll: :lol:, ggf. könnte man dort noch mit fuzzy_add arbeiten, dazu müsste aber erstmal das fuzzy Modul konfiguriert werden)
Ein einfaches "Markieren" einer durchgelassenen Mail als Spam in der History Uebersicht waere toll.. gibt es die Moeglichkeit das evtl. in Zukunft einzubauen?
Auch das liegt außerhalb des Einflussbereichs. Dieser Wunsch müsste bei den Rspamd Entwicklern geäußert werden.

Re: RspamD GUI

Posted: Wed 12. Feb 2025, 11:40
by Fezzi
Hallo Alex... Danke Dir
Alexander wrote: Wed 12. Feb 2025, 10:04 Die Funktionalität, das Rspamd Spam lernen kann gibt es schon länger und wurde mit KeyHelp 24.0 im KeyHelp ergänzt.

Was Rspamd dann damit macht liegt außerhalb des Einflussbereichs von KeyHelp. (es sei denn in der tollen Doku lässt sich dazu noch was finden :roll: :lol:, ggf. könnte man dort noch mit fuzzy_add arbeiten, dazu müsste aber erstmal das fuzzy Modul konfiguriert werden)
Ah, ok, verstanden... danke fuer den Stups... Die Spams werden eingelesen... ob diese dann aber von RspamD auch so behandelt werden ist fraglich? Verstehe ich das richtig? Da habe ich dann wohl falsch gedacht, dass das dann automatisch fuer nur fuer den/die entsprechenden Server gilt... :roll:

Das Fuzzy Modul ist also nicht per default aktiv... ok... muss ich mir dann mal naeher anschauen...

Ein einfaches "Markieren" einer durchgelassenen Mail als Spam in der History Uebersicht waere toll.. gibt es die Moeglichkeit das evtl. in Zukunft einzubauen?
Auch das liegt außerhalb des Einflussbereichs. Dieser Wunsch müsste bei den Rspamd Entwicklern geäußert werden.
[/quote]

Verstehe... haette ja sein koennen... ;) :lol:

Re: RspamD GUI

Posted: Wed 12. Feb 2025, 13:15
by Blubby
Alexander wrote: Wed 12. Feb 2025, 10:04 Die Funktionalität, das Rspamd Spam lernen kann gibt es schon länger und wurde mit KeyHelp 24.0 im KeyHelp ergänzt.
Das funktioniert anscheinend auch, wenn ich das manuell anstoße sieht man ja ob etwas dann schon angelernt wurde.
Das Problem liegt eher bei Rspamd direkt, die Mails werden irgendwie nicht ausreichend gewichtet.

Re: RspamD GUI

Posted: Wed 21. May 2025, 10:50
by ollidroll
Hallo,
also wenn ich

Code: Select all

/usr/bin/rspamc learn_spam /var/mail/vhosts/*/*/.Junk/cur/
ausführe, kommt da gar nix....

@Fezzi: Wie hast Du abusix eingebaut ? Mich Interessiert hier insbesondere die Syntax mit den Return Codes.

Code: Select all

reject_rbl_client meinAPI-Key.combined.mail.abusix.zone=???
Gibt es noch andere Einträge in der main.cf die man setzen sollten bei Abusix?

Re: RspamD GUI

Posted: Wed 21. May 2025, 13:13
by Tobi
Füge mal den Parameter "-v" (verbose) hinzu und poste das Ergebnis hier.

Re: RspamD GUI

Posted: Wed 21. May 2025, 15:41
by ollidroll
Habe ich gemacht, jetzt hat er ein gefunden:

Code: Select all

Results for file: /var/mail/vhosts/domain.de/user/.Junk/cur//1747807456.M955667P462083.mail.meinServer,S=72571,W=73785:2,S (0.01 seconds)
error = "<682d682efdb_13f15181855481@hermes-worker-7df8754b74-sjbx8.mail> has been already learned as spam, ignore it";
filename = "/var/mail/vhosts/domain.de/user/.Junk/cur//1747807456.M955667P462083.mail.meinServer,S=72571,W=73785:2,S";
scan_time = 0.010000;

Re: RspamD GUI

Posted: Thu 22. May 2025, 05:44
by Fezzi
ollidroll wrote: Wed 21. May 2025, 10:50
@Fezzi: Wie hast Du abusix eingebaut ? Mich Interessiert hier insbesondere die Syntax mit den Return Codes.

Code: Select all

reject_rbl_client meinAPI-Key.combined.mail.abusix.zone=???
Gibt es noch andere Einträge in der main.cf die man setzen sollten bei Abusix?
Wie kommst Du drauf dass ich da was eingebaut habe? :roll:

Bei mir laeuft RspamD immer noch in der Default Version ohne Tweaks... ich kam schlichtweg bisher noch nicht dazu das Fuzzi Modul mal zu aktivieren und auszutesten...

Grundsaetzlich bin ich mit dem Ding zufrieden.. und alles was ich angepasst habe (fuer meine Verhaeltnisse hier in Asien und den entsprechenden Kunden) ist die die "Configuration" und unter "Symbols" den Score einzelner Gruppen welche auffaellig waren fuer meine Umgebung und Kunden Mails angepasst...

Die Spam Erkennung ist, verglichen mit dem "alten" System, ein wenig besser aber auch nicht so revolutionaer wie mancher meint. Was die Systemressourcen anbetrifft, da kann ich nicht erkennen dass es sparsamer ist... liegt aber wohl daran, dass ich nicht and Server Power spare und die Kisten eigentlich selten mehr als 30% im Mittel ausgelastet sind... ;)

Re: RspamD GUI

Posted: Sun 25. May 2025, 08:06
by ollidroll
Fezzi wrote: Thu 22. May 2025, 05:44 Wie kommst Du drauf dass ich da was eingebaut habe? :roll:
Sorry, hatte mich hier vertan.
Habe jetzt jedenfalls auch die Abusix-Listen eingebaut und habe deutlich weniger Spam (laut meinen Kunden, z.B. statt 30 nur 2 über Nacht).
Bis 5000 Queries ist Abusix kostenfrei.