如何指定域名从 SMTP 发送的最大电子邮件数量

如何指定域名从 SMTP 发送的最大电子邮件数量

我有 sendmail,每周都会发送邮件。我如何告诉我的 sendmail 限制每小时向特定域发送的电子邮件数量(以避免被邮件服务器阻止)例如:每小时最多向 @yahoo.com 发送 500 封电子邮件,向 @gmail.com 发送相同数量的电子邮件,依此类推

感谢您的帮助

答案1

解决这个问题的最好方法是使用类似密尔限制它专门用于限制消息,并且可以在每个域的限制下执行此操作

答案2

使用两个单独的 sendmail 实例,一个用于接收您的邮件并将它们排队。它不得配置为发送这些邮件。

事实上,第二个实例将被设置为将邮件发送给相应的收件人 - 但最初不会有什么事情要做。

将实例 2 上的队列处理设置为

QUEUE_MODE="cron"
QUEUE_INTERVAL="1h"

现在使用外部 CRONned 脚本运行实例 1 的队列,并将符合其他条件的 500 条消息复制到实例 2 的队列。最有可能的是,确保在处理队列之前运行 Cron-Script 是一个好主意。

相关内容