Возможно ли с помощью модуля Ratelimit в rspamd настроить такое:
1. Ограничить кол-во отсылаемых писем с одного IP до 2000 в час 2. При превышении этого лимита письма отклоняюся
Если это возможно, то достаточно ли задать только значения параметров to, to_ip и to_ip_from в /etc/rspamd/modules.d/ratelimit.conf:
ratelimit {
rates {
# Limit for all mail per recipient (rate 34 per minute)
to = "34 / 1min";
# Limit for all mail per one source ip (rate 34 per minute)
to_ip = "68 / 2min";
# Limit for all mail per one source ip and from address (rate 34 per minute)
to_ip_from = "34 / 1min";
# Limit for all bounce mail (rate 10 per hour)
bounce_to = "10 / 1h";
# Limit for bounce mail per one source ip (rate 5 per hour)
bounce_to_ip = "5 / 1h";
# Limit for all mail per authenticated user (rate 5 per minute)
user = "5 / 1min";
}
# If symbol is specified, then it is inserted instead of setting result
symbol = "R_RATELIMIT";
whitelisted_rcpts = "postmaster,mailer-daemon";
max_rcpt = 5;
.include(try=true,priority=5) "${DBDIR}/dynamic/ratelimit.conf"
.include(try=true,priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/ratelimit.conf"
.include(try=true,priority=10) "$LOCAL_CONFDIR/override.d/ratelimit.conf"
}