Debian exim4 速率限制

Debian exim4 速率限制

我尝试在 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,谢谢

答案1

此规则只有一个操作 - 接受,因此即使某些域达到此限制 - 也会应用接受操作。将规则更改为:

deny message = Sender rate exceeds SMTP limit - $sender_rate / $sender_rate_period
    ratelimit     = 40 / 1d / per_rcpt / leaky / ${lc:${local_part:$authenticated_id}}

但这将仅限制经过身份验证的用户,您可以阅读更多内容进出口文件 (第 43 章包含示例)

相关内容