<html><head></head><body>Moin,<br><br>dann war es ein Gedankenfehler von mir.<br>Danke für die Info. Meine Idee war, das Fuzzy vllt besser arbeitet als Bayes, aber dann sehe ich es jetzt nur noch als parallelen Filter zur Erweiterung des Antispam-Kampfes.<br>Wenn ich (aufgrund der geringen Größe des Mailservers) so was auf community-based suche, von dem ich bisher dachte, dass da Fuzzy die Lösung wäre. <br>Soweit ich es jetzt verstanden habe, kann Fuzzy gegen Spam-Wellen funktionieren, wenn genügend Positiv-Meldungen eingehen, bevor die Welle wieder vorbei ist, richtig?<br><br>Vllt mal über neuronetwork nachdenken... <br><br>Gruß<br>Florian <br><br><div class="gmail_quote">Am 7. März 2019 08:17:46 MEZ schrieb Carsten Rosenberg <cr@ncxs.de>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hey,<br><br>FUZZY_UNKNOWN ist ein Symbol an den sich der Callback des Plugins dran<br>hängt und normalerweise nicht angezeigt wird.<br><br>Um das FUZZY_UNKNOWN zu bekommen, müsste ein nicht definiertes flag aus<br>der fuzzy_map zurück geliefert werden und skip_unknown = false gesetzt sein.<br><br>Wenn du also skip_unknown = false setzt und z.B. FUZZY_DENIED<br>auskommentierst bekommst du bei einem Hit vom eigentlichen FUZZY_DENIED<br>(flag 1) das FUZZY_UNKNOWN, da es nicht zugeordnet werden kann.<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Hin und wieder wird eine angelernte Adresse mit "LOCAL_FUZZY_WHITE"<br></blockquote><br>Fuzzy ist eine Art Text Pattern matching und File Hashing. Es wirkt also<br>auf den Inhalt und nicht auf eine Adresse.<br><br>viele Grüße<br><br>Carsten<br><br>On 06.03.19 21:51, Florian Ruhnke wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Sorry für die jetzt doof formatierte Mail, schreib gerade übers Smartphone.<br><br>min_bytes habe ich schon auf 100 runter gesetzt, min_length habe ich<br>noch gar nicht probiert.<br><br>Hier mal ein configdump, habe allerdings _alles_ als json schreiben<br>lassen und dann nach fuzzy aussortiert (und dabei hoffentlich keine<br>Klammern falsch gelöscht, Smartphone halt). Die mime_types resultieren<br>aus verschiedenen Versuchen, ihn doch noch zu überreden. Bis heute<br>morgen war nur * drin. Ebenso retransmits und timeout.<br><br>{<br>"fuzzy_check": {<br>"retransmits": 7,<br>"rule": {<br>"FUZZY_CUSTOM": {<br>"min_width": 100,<br>"symbol": "LOCAL_FUZZY_UNKNOWN",<br>"mime_types": [<br>"*",<br>"application/*",<br>"text/*",<br>"text/html",<br>"text/plain",<br>"*/*",<br>"image/*"<br>],<br>"fuzzy_map": {<br>"LOCAL_FUZZY_DENIED": {<br>"flag": 11,<br>"max_score": 20<br>},<br>"LOCAL_FUZZY_WHITE": {<br>"flag": 13,<br>"max_score": 2<br>},<br>"LOCAL_FUZZY_PROB": {<br>"flag": 12,<br>"max_score": 10<br>}<br>},<br>"min_height": 100,<br>"short_text_direct_hash": true,<br>"max_score": 20,<br>"skip_unknown": true,<br>"read_only": false,<br>"algorithm": "mumhash",<br>"servers": "127.0.0.1:11335"<br>},<br>"rspamd.com": {<br>"symbol": "FUZZY_UNKNOWN",<br>"mime_types": [<br>"*"<br>],<br>"encryption_key": "icy63itbhhni8bq15ntp5n5symuixf73s1kpjh6skaq4e7nx5fiy",<br>"read_only": true,<br>"fuzzy_map": {<br>"FUZZY_PROB": {<br>"flag": 2,<br>"max_score": 10<br>},<br>"FUZZY_DENIED": {<br>"flag": 1,<br>"max_score": 20<br>},<br>"FUZZY_WHITE": {<br>"flag": 3,<br>"max_score": 2<br>}<br>},<br>"max_score": 20,<br>"short_text_direct_hash": true,<br>"skip_unknown": true,<br>"algorithm": "mumhash",<br>"servers": "round-robin:fuzzy1.rspamd.com:11335,fuzzy2.rspamd.com:11335"<br>}<br>},<br>"timeout": 20,<br>"min_bytes": 100<br>},<br>"group": {<br>"fuzzy": {<br>"symbols": {<br>"LOCAL_FUZZY_UNKNOWN": {<br>"description": "Generic fuzzy hash match, local",<br>"weight": 5<br>},<br>"LOCAL_FUZZY_WHITE": {<br>"description": "Whitelisted fuzzy hash, local",<br>"weight": -2.100000<br>},<br>"FUZZY_DENIED": {<br>"description": "Denied fuzzy hash, bl.rspamd.com",<br>"weight": 12<br>},<br>"FUZZY_WHITE": {<br>"description": "Whitelisted fuzzy hash, bl.rspamd.com",<br>"weight": -2.100000<br>},<br>"FUZZY_UNKNOWN": {<br>"description": "Generic fuzzy hash match, bl.rspamd.com",<br>"weight": 5<br>},<br>"FUZZY_PROB": {<br>"description": "Probable fuzzy hash, bl.rspamd.com",<br>"weight": 5<br>},<br>"LOCAL_FUZZY_PROB": {<br>"description": "Probable fuzzy hash, local",<br>"weight": 5<br>},<br>"LOCAL_FUZZY_DENIED": {<br>"description": "Denied fuzzy hash, local",<br>"weight": 12<br>}<br>},<br>"max_score": 20<br>}<br>},<br>"worker": [<br>{<br>"fuzzy": {<br>"backend": "redis",<br>"expire": 15552000,<br>"sync": 60,<br>"allow_update": "127.0.0.1, [::1]",<br>"db": "2",<br>"enabled": true,<br>"bind_socket": "localhost:11335",<br>"count": 2<br>}<br>}<br>],<br>"milter_headers": {<br>"extended_spam_headers": true,<br>"use": [<br>"x-spamd-bar",<br>"x-spam-level",<br>"authentication-results",<br>"x-spamd-result",<br>"x-rspamd-server",<br>"x-rspamd-queue-id",<br>"fuzzy-hashes",<br>"stat-signature"<br>],<br>"routines": {<br>"fuzzy-hashes": {<br>"header": "X-Rspamd-Fuzzy"<br>},<br>}<br>},<br>"options": {<br>"filters": "chartable,dkim,spf,surbl,regexp,fuzzy_check",<br>}<br><br><br><br>Am 6. März 2019 17:23:26 MEZ schrieb Alex JOST <jost+lists@dimejo.at>:<br><br> Am 06.03.2019 um 16:50 schrieb Florian Ruhnke:<br><br> Moin,<br><br> ich habe da mal eine Frage zu fuzzy_check, vielleicht ist das<br> auch ein Verständnisproblem.<br><br> Soweit ich die Config verstanden habe, soll bei einem<br> "neutralen" resp. unbekannten Ergebnis das Symbol<br> "FUZZY_UNKNOWN" geliefert werden. Bei meiner Config wird aber<br> nix geliefert.<br> Definiert sind der Standardserver rspamd.com und ein lokaler Server.<br><br> Hin und wieder wird eine angelernte Adresse mit<br> "LOCAL_FUZZY_WHITE" gemeldet, aber auch nicht immer.<br> Was mich auch irritiert ist, dass absolute Müllmails nicht mal<br> von rspamd.com ein denied bekommen, oder wenigstens ein prob.<br><br> In der logging.inc habe ich Debug auf fuzzy_backend, fuzzy_check<br> und fuzzy_process_handler, aber bei einer ankommenden Mail<br> taucht nix mit Fuzzy im log auf.<br> Wenn ich manuell das Spam-Postfach anlernen will, überschlägt<br> sich das log mit "no content to generate fuzzy", was ich auch<br> nicht nachvollziehen kann...<br><br><br> Klingt mal so, als ob es nicht genug Inhalt zum Bewerten gäbe. Wie groß <br> bzw. lang sind denn die E-Mails und was hast Du bei 'min_length' und <br> 'min_bytes' gesetzt?<br><br><br> Falls meine config hilft, schieb ich die hier gern rein (dann<br> als Anlage oder im Text?)<br><br><br> Konfiguration kann nie schaden :)<br><br> rspamadm configdump fuzzy_check<br><br><br>-- <br>Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.<br></blockquote></pre></blockquote></div><br>-- <br>Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.</body></html>