Я пытаюсь ограничить exim4 исходящую почту в день для каждого домена, я обнаружил следующее:
acl_check_ratelimit:
accept authenticated = *
endpass
ratelimit = 40 / 1d / per_rcpt / leaky / ${lc:${local_part:$authenticated_id}}
accept
И его банкомат в моей конфигурации exim4.conf.template, но он работает, любая идея?
Я использую exim 4.80, спасибо
Для этого правила есть только одно действие - принять, поэтому, даже если какой-либо домен достигнет этого лимита, будет применено действие принятия. изменить правило на:
deny message = Sender rate exceeds SMTP limit - $sender_rate / $sender_rate_period
ratelimit = 40 / 1d / per_rcpt / leaky / ${lc:${local_part:$authenticated_id}}
но это ограничит только аутентифицированных пользователей, вы можете узнать больше в документация exim (глава 43 содержит примеры)