Waq*_*han 4 smtp exim rate-limiting
如何在 Exim 中实现“速率限制”,以便我的 exim 中的每个用户每天都可以发送特定数量的电子邮件。
用户列表 A 每天可以发送 100 封电子邮件,用户列表 B 每天可以发送 500 封电子邮件。
扩展 HBruijn 的回答,我推荐这个 ACL 段:
# Keep authenticated users under control
deny authenticated = *
set acl_c_msg_limit=${lookup{$sender_address}nwildlsearch{/etc/exim/send_limits}}
ratelimit = $acl_c_msg_limit / 1d / strict / $authenticated_id
Run Code Online (Sandbox Code Playgroud)
然后你创建 /etc/exim/send_limits 文件并把它放在那里:
# Commented lines and blank lines are ignored
# Format is EMAIL: LIMIT
user1@domain1.com: 100
user2@domain1.com: 200
user3@domainXX.com: 100
# Must be the last line, this is the default limit
*@*: 50
Run Code Online (Sandbox Code Playgroud)
这是未经测试的,但它应该让你朝着正确的方向前进。
归档时间: |
|
查看次数: |
9397 次 |
最近记录: |