简介
npm包 haraka-plugin-outbound-rate-limit 是一个用于限制发出邮件数量速率的 Haraka 插件。它将可利用整个 SMTP 传输管道,从而允许对邮件发出速率进行更好的控制,可以支持 Haraka SMTP 服务器响应日常传输。
安装
执行以下命令安装 haraka-plugin-outbound-rate-limit:
npm install haraka-plugin-outbound-rate-limit
配置
在完成安装后,可以将下面的配置添加到您的 Haraka SMTP 服务器中,以便使用此插件:
outbound_rate_limit.enabled=true outbound_rate_limit.delay=1000 outbound_rate_limit.connections=10
outbound_rate_limit.enabled
: 必须为 true,以启用插件。outbound_rate_limit.delay
:限制的时间。可以为1000毫秒,即每秒发送一封邮件。outbound_rate_limit.connections
:每秒钟允许的并发请求的数量。
使用示例
以下是一个关于如何在 Haraka 配置中使用此插件的示例:
SMTP-IN:127.0.0.1|MD5|outbound_rate_limit outbound_rate_limit.enabled=true outbound_rate_limit.delay=1000 outbound_rate_limit.connections=10
Conclusion
通过使用 haraka-plugin-outbound-rate-limit 插件,您可以轻松地限制发送邮件的速率。此插件的配置参数足够简单,任何人都可以快速上手,也非常适合那些需要控制邮件发送率的用户。总结一下,它是一个非常有用的插件,能够帮助您更好地控制服务器的传输速率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055ca081e8991b448da061