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
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";
}]
}
}
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