Ratelimit des Rspamd-Servers funktioniert nicht

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
cd4user
Beiträge: 2
Registriert: 02.01.2022 12:49:43

Ratelimit des Rspamd-Servers funktioniert nicht

Beitrag von cd4user » 02.01.2022 12:57:36

Hallo zusammen,

Ich habe auf meinem Mail-Server Rspamd installiert und diesen auch nach folgendem Tutorial eingerichtet:
https://debacher.de/wiki/%C3%9Cberarbei ... .04#rspamd

Allerdings funktioniert das Ratelimit nicht und wenn ich auf dem Redis-Server den Cache überprüfe, wird mir ein leerer Cache zurückgegeben.

Die Logs des Rspamd sehen folgendermaßen aus:

Code: Alles auswählen

2022-01-02 11:04:26 #64526(main) <zex58i>; lua; ratelimit.lua:767: enabled ratelimit: some_limit [1 msgs burst, 0.016666666666667 msgs/sec rate]
2022-01-02 11:04:26 #64526(main) <zex58i>; cfg; rspamd_init_lua_filters: init lua module ratelimit
Das Kommando "rspamadm configtest" zeigt an, dass alles i.O. sei (syntax OK).

Und das Ratelimit wurde unter /etc/rspamd/local.d/ratelimit.conf definiert und entpricht um Groben der Konfig, die Rspamd als Beispielkonfig verwendet:

Code: Alles auswählen

# local.d/ratelimit.conf
servers="127.0.0.1";
  rates {
    # Selector based ratelimit
    some_limit = {
      selector = 'user.lower';
      # You can define more than one bucket, however, you need to use array syntax only
      bucket = [
      {
        burst = 1;
        rate = "1 / 1min";
      }]
    }

  }

Und die main.cf sieht folgendermaßen aus:

Code: Alles auswählen

 milter_protocol = 6
milter_mail_macros = i {mail_addr} {client_addr} {client_name} {auth_authen}
milter_default_action = accept
smtpd_milters = inet:127.0.0.1:11332
non_smtpd_milters = inet:127.0.0.1:11332

 

Vielen Dank für eure Hilfe im Voraus

cd4user
Beiträge: 2
Registriert: 02.01.2022 12:49:43

Re: Ratelimit des Rspamd-Servers funktioniert nicht

Beitrag von cd4user » 02.01.2022 15:10:56

Gelöst:

Rspamd sollte nicht über die offiziellen Ubuntu-Paketquellen installiert werden, sondern über:
wget -O- https://rspamd.com/apt-stable/gpg.key | sudo apt-key add -
echo "deb http://rspamd.com/apt-stable/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/rspamd.list

Nach einer Neuinstallation funktioniert nun alles erwartungsgemäß.


Viele Grüße

Antworten