Policyd-rate-limit 如何为每个单独的发件人域设置限制发送邮件

Policyd-rate-limit 如何为每个单独的发件人域设置限制发送邮件

我正在使用 policyd-rate-limit,它仅适用于全局发送外发邮件,如下所示:

limits:
   - [30, 600]

限制 10 分钟内发送 30 封邮件。当我尝试为每个用户设置限制时,如下所示:

limits_by_id:
    [email protected]: [1, 600]

然后没有结果 :( 不幸的是 policyd-rate-limit 的文档很差 :(

答案1

好的,我已经解决了这个问题。

正确的配置是通过列表的限制对于每个 ID:

limits:
   - [30, 600]
limits_by_id:
   [email protected]:
      - [5, 600]
   [email protected]:
      - [10, 600]

相关内容