对用户在给定时间段内可以发送的电子邮件数量应用速率限制对于防止被黑客攻击的用户不受阻碍地发送数千封垃圾邮件至关重要。
幸运的是,其他电子邮件服务器也有拒绝恶意电子邮件的方法——但我们也需要尽自己的一份力量来限制来自用户的垃圾邮件数量。
Postfix 使这个过程变得非常简单。
如果我们已经将 postfix 服务器配置为只允许经过身份验证的用户,那么我们只需要在 main.cf 文件中再调整几个设置。
控制速率限制的设置是 smtpd_client_message_rate_limit 和 anvil_rate_time_unit ;如果我们已经在 /etc/postfix/main.cf 文件中找不到它们,那么我们可以继续添加它们:
smtpd_client_message_rate_limit = 2 anvil_rate_time_unit = 60s
上述设置将允许给定用户每分钟最多发送两条消息。
请注意, anvil_rate_time_unit 设置也用于控制其他超时。
postfix文档提到默认值为60s
日期:2020-06-02 22:17:32 来源:oir作者:oir