Menü Schließen

Rspamd Fehler HTTP error: 500, NOAUTH Authentication required

Rspamd Logo

Installiert ist auf einem Debian Bullseye Redis in Version 3.8.4. Das Problem, beim manuellen anlernen von Spamnachrichten:

spamc learn_spam /var/vmail/mydomain.tld/kontakt/Maildir/.SA-Learn/cur/

erhielt ich folgende Fehlermeldung:

HTTP error: 500, NOAUTH Authentication required.

Ein Blick in die Logs (/var/log/rspamd/rspamd.log:) von Rspamd zeigte dann noch diesen Fehler:

lua; lua_bayes_redis.lua:145: cannot get bayes statistics for BAYES_HAM: NOAUTH Authentication required.

Alles deutet also auf ein Problem mit dem Redis Server bzw. der Authentifizierung von Rspamd an Redis hin. Die Kontrolle der Konfiguration brachte keine Erkenntnis, da diese ok aussieht:

cat /etc/rspamd/local.d/redis.conf 
servers = "127.0.0.1";
password = "LANGES-PASSWORD-HIER";

Lösung in Sicht

Nach etwas Suche im Netz stieß ich dann auf die Konfiguration des Bayes Filter. Diese schaute ich mir in meiner Konfiguration an und dort fehlte die Zeile password, so wie sie auch in der redis.conf enthalten ist. Diese habe ich wie folgt hinzugefügt, den rspamd Service neugstartet und vaila alles läuft wieder und die Fehler sind weg.

nano /etc/rspamd/local.d/classifier-bayes.conf
backend = "redis";
servers = "127.0.0.1";
password = "LANGES-PASSWORD-HIER";
autolearn {
...

edit: Nach einem Update von Rspamd fiel mir auf, dass obige Lösung erneut angewandt werden muss…

Thats it … Have Fun!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert