Page 2 of 3
Re: Rspamd - Automatisches lernen
Posted: Mon 6. Nov 2023, 12:41
by bori123
Hi,
Code: Select all
2023-11-05 17:55:58 dovecot imap(admin@domain.de)<231952>: Debug: open(/proc/self/io) failed: Permission denied
das ist der selbe Fehler den ich auch hatte nachdem ich nach der Umstellung über das Panel das automatische Lernen deaktiviert hatte. Danach waren die Änderungen in
/etc/dovecot/conf.keyhelp.d/20-protocols.conf und
/etc/dovecot/conf.keyhelp.d/90-plugins.conf wieder weg, da die Änderung übers Panel die Dateien neu schreibt.
Und zusätzlich bitte mal kontrollieren, ob der neu angelegte Ordner
/etc/dovecot/sieve auch die entsprechenden Rechte und User hat:
Code: Select all
drwxr-x--- 2 vmail dovecot 4096 2. Nov 15:25 sieve
User vmail und Gruppe dovecot und Recht 750. Und die Dateien im Ordner ebenfalls vmail:dovecot und als Recht 640
Und hast Du aus den angelegten Dateien learn-ham.sieve / learn-spam.sieve und spam-global.sieve auch die für Dovecot lesbaren Dateien erstellt?
Also im Ordner
/etc/dovecot/sieve und
?
Auch die dann neu erstellten Dateien .svbin müssen mit chmod 640 und chown vmail:dovecot noch die passenden Rechte bekommen.
Danach sollte es eigentlich klappen
Viele Grüße Alex
Re: Rspamd - Automatisches lernen
Posted: Tue 7. Nov 2023, 22:44
by Peter
Hallo,
ich habe die Anpassungen nicht in
/etc/dovecot/conf.keyhelp.d/20-protocols.conf und
/etc/dovecot/conf.keyhelp.d/90-plugins.conf vorgenommen sondern habe eine
local.conf im dovecot Ordner erstellt. Das sollte doch so funktionieren oder irre ich mich?
Code: Select all
plugin {
sieve_before = /etc/dovecot/sieve/spam-global.sieve
sieve_plugins = sieve_imapsieve sieve_extprograms
# From elsewhere to Junk folder
imapsieve_mailbox1_name = Junk
imapsieve_mailbox1_causes = COPY
imapsieve_mailbox1_before = file:/etc/dovecot/sieve/learn-spam.sieve
# From Junk folder to elsewhere
imapsieve_mailbox2_name = *
imapsieve_mailbox2_from = Junk
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_before = file:/etc/dovecot/sieve/learn-ham.sieve
#sieve_pipe_bin_dir = /etc/dovecot/sieve
sieve_pipe_bin_dir = /usr/bin
sieve_global_extensions = +vnd.dovecot.pipe
}
protocol imap {
mail_plugins = $mail_plugins imap_quota imap_sieve
}
Die Rechte im sieve Ordner sollten passen und auch die .svbin Dateien sind vorhanden.
Code: Select all
-rwxr-x--- 1 vmail dovecot 234 5. Nov 17:03 learn-ham.sieve
-rwxr-x--- 1 vmail dovecot 409 5. Nov 23:21 learn-ham.svbin
-rwxr-x--- 1 vmail dovecot 86 5. Nov 17:03 learn-spam.sieve
-rwxr-x--- 1 vmail dovecot 272 5. Nov 17:36 learn-spam.svbin
-rwxr-x--- 1 vmail dovecot 140 5. Nov 17:04 spam-global.sieve
-rwxr-x--- 1 vmail dovecot 314 5. Nov 17:28 spam-global.svbin
Gruß
Peter
Re: Rspamd - Automatisches lernen
Posted: Tue 7. Nov 2023, 23:17
by Jolinar
Peter wrote: ↑Tue 7. Nov 2023, 22:44
habe eine local.conf im dovecot Ordner erstellt. Das sollte doch so funktionieren
Jupp, zumindest wenn die
dovecot.conf den entsprechenden Include Befehl enthält:
Immer dran denken, nach Änderungen in der Konfiguration den Dienst neu zu starten.

Re: Rspamd - Automatisches lernen
Posted: Wed 8. Nov 2023, 18:41
by Peter
Hallo,
ja in der dovecot.conf ist !include_try local.conf enthalten und der Dienst wurde danach auch neugestartet. Trotzdem kommt immer noch der Fehler:
Code: Select all
2023-11-05 17:55:58 dovecot imap(admin@domain.de)<231952>: Debug: open(/proc/self/io) failed: Permission denied
Hat jemand noch eine Idee dazu?
Re: Rspamd - Automatisches lernen
Posted: Wed 8. Nov 2023, 23:40
by bori123
Hi,
und auch der neu erstellte Ordner /etc/dovecot/sieve hat den richtigen Benutzer und Berechtigung?
Also vmail:dovecot und 750?
Datan hat es bei mir auch mal gehapert. Die Dateien im Ordner waren ok, nur der Ordner an sich halt nicht... Nur so ne Idee...
Viele Grüße
Alex
Re: Rspamd - Automatisches lernen
Posted: Thu 9. Nov 2023, 12:48
by technotravel
bori123 wrote: ↑Wed 8. Nov 2023, 23:40
und auch der neu erstellte Ordner
/etc/dovecot/sieve hat den richtigen Benutzer und Berechtigung?
Also vmail:dovecot und 750?
An den Ordner
/etc/dovecot/sieve-after/ muss man auch noch denken.
Bei mir klappt die Korrektur von falsch eingeordnetem Spam leider nicht immer. Insbesondere von einem Newsletter, der immer im Spam landet, obwohl ich ihn schon mehrmals verschoben habe und auch den Quelltext als Ham habe einlesen lassen (über die Web-GUI). Hier ist die Analyse einer solchen Mail von Rspamd:
Code: Select all
Sort by:
SPAM_FLAG (5)
HFILTER_HOSTNAME_UNKNOWN (2.5)
PHISHING (2) [rnd.de->pushwoosh.com]
SUBJ_EXCESS_BASE64 (1.5)
FROM_EXCESS_BASE64 (1.5)
R_DKIM_REJECT (1) [rnd.de:s=z7fcwjhwx4l53p7jbhkj2vlv5danuzxd,amazonses.com:s=224i4yxa5dv7c2xz3womw6peuasteono]
MV_CASE (0.5)
RCVD_NO_TLS_LAST (0.1)
FROM_HAS_DN (0)
FROM_NEQ_ENVFROM (0) [newsletter@rnd.de,0100018bb27c9f55-342801c0-fbae-4654-b446-5d4f2c5d8f61-000000@amazonses.com]
RCVD_COUNT_TWO (0) [2]
TO_DN_NONE (0)
PREVIOUSLY_DELIVERED (0) [rnd@1cm.eu]
REPLYTO_EXCESS_BASE64 (0)
DMARC_NA (0) [rnd.de]
DKIM_TRACE (0) [rnd.de:-,amazonses.com:-]
RCPT_COUNT_ONE (0) [1]
ARC_NA (0)
MIME_TRACE (0) [0:+,1:+,2:~]
HAS_REPLYTO (0) [newsletter@rnd.de]
REPLYTO_EQ_FROM (0)
MIME_GOOD (-0.1) [multipart/alternative,text/plain]
BAYES_HAM (-3) [100.00%]
Wo könnte ich was ändern, damit dieser Newsletter nicht immer im Spam landet?
Mit der Erkennung von Spam bin ich allerdings
sehr zufrieden - Welten besser als spamassassin!

Re: Rspamd - Automatisches lernen
Posted: Thu 9. Nov 2023, 19:35
by Peter
Hallo,
hat jemand noch eine Idee dazu? Ich habe die Berechtigungen überprüft aber erhalte immer noch den Fehler:
Code: Select all
Debug: open(/proc/self/io) failed: Permission denied
/etc/dovecot/sieve hat vmail:dovecot 750
Die Dateien in
/etc/dovecot/sieve haben vmail:dovecot 640
Gruß
Peter
Re: Rspamd - Automatisches lernen
Posted: Fri 10. Nov 2023, 09:04
by Ralph
technotravel wrote: ↑Thu 9. Nov 2023, 12:48
Wo könnte ich was ändern, damit dieser Newsletter nicht immer im Spam landet?
Prüfe mal den die Absender Domain bzw. MX des Absenders (SPF, DKIM) auch ein IP Blacklistcheck, möglicherweise ein Problem auf der Absender Seite.
black & whitelisting
https://jeffknerr.github.io/rspamd/rege ... mples.html
bzw. aktueller
https://gist.github.com/kvaps/25507a87d ... nt-4564788
Re: Rspamd - Automatisches lernen
Posted: Fri 17. Nov 2023, 08:19
by xister
Habe mal zum Lernen eine Frage.
Ich habe in einem Postfach nun 10700 Spammails als Spam deklariert. Liegen also im entsprechenden Spamverzeichnis.
Im rspamd sagt er mir allerdings, dass er lediglich 1883 erlernt hat. Deute ich die Zahlen falsch oder läuft da etwas verkehrt?

Re: Rspamd - Automatisches lernen
Posted: Fri 17. Nov 2023, 08:36
by Jolinar
xister wrote: ↑Fri 17. Nov 2023, 08:19
Im rspamd sagt er mir allerdings, dass er lediglich 1883 erlernt hat. Deute ich die Zahlen falsch oder läuft da etwas verkehrt?
Korrigiert mich, wenn ich falsch liege...Aber wenn ich die Funktionsweise von Rspamd richtig verstehe, müßte die Zahl 1883 in deinem Beispiel die Menge an "Spam-Merkmalen" sein, die erlernt wurden. Oder anders gesagt, mehrere Mails in deinem Pool haben identische Merkmale und diese Merkmale wurden gelernt.
Aber wie gesagt, betrachte meine Aussage mit Vorsicht...Ich bin gerade noch im Lernprozeß, um die Funktionsweise der Spamerkennung richtig zu verstehen.
Re: Rspamd - Automatisches lernen
Posted: Fri 17. Nov 2023, 09:45
by Tobi
Meine Vermutung wäre, dass rspamd sich das „unglaublich tolle Gadget“ einmal angeguckt, gelernt und fortan ignoriert hat.
Re: Rspamd - Automatisches lernen
Posted: Fri 17. Nov 2023, 10:14
by xister
Tobi wrote: ↑Fri 17. Nov 2023, 09:45
Meine Vermutung wäre, dass rspamd sich das „unglaublich tolle Gadget“ einmal angeguckt, gelernt und fortan ignoriert hat.
Der Bildausschnitt ist natürlich doof. Von der Gadget Mail sind lediglich 13 Stück in dem Spamordner.
Aber die Vermutung von Jolinar kann natürlich sein, dass es die Anzahl an Spam-Merkmalen ist. Vielleicht steckt ja jemand tiefer in der rspamd Marterie und kann uns erleuchten

Re: Rspamd - Automatisches lernen
Posted: Fri 9. Feb 2024, 11:47
by technotravel
OlliTheDarkness wrote: ↑Fri 27. Oct 2023, 04:08
Beachtet auch, dass wenn KH die Funktion später integriert, es zu Problemen kommen könnte.
Genau das ist mir widerfahren, mit dem Upgrade auf KH24 ...
Die Datei /etc/dovecot/conf.keyhelp.d/90-plugins.conf wurde überschrieben, danach ging bei mir kein Sieve-Filter mehr. Aber jetzt ist alles wieder gut

Re: Rspamd - Automatisches lernen
Posted: Fri 9. Feb 2024, 11:59
by Ralph
technotravel wrote: ↑Fri 9. Feb 2024, 11:47
Genau das ist mir widerfahren, mit dem Upgrade auf KH24 ...
Die Datei /etc/dovecot/conf.keyhelp.d/90-plugins.conf wurde überschrieben, danach ging bei mir kein Sieve-Filter mehr. Aber jetzt ist alles wieder gut
Beim Upgrade von 23.2.1 zu 24 (gleiche distro) oder bei einem Distro Upgrade?
Re: Rspamd - Automatisches lernen
Posted: Fri 9. Feb 2024, 12:01
by technotravel
Ralph wrote: ↑Fri 9. Feb 2024, 11:59
Beim Upgrade von 23.2.1 zu 24 (gleiche distro) oder bei einem Distro Upgrade?
Ersteres