如何通过域指定从SMTP发出的最大邮件数

我有sendmail,我每周都会发邮件。 我怎么能告诉我的sendmail限制每小时发送到特定域的邮件数量(以避免被邮件服务器阻止),例如:最多发送500封电子邮件/小时到@ yahoo.com,@gmail也一样.com等

谢谢你的帮助

解决这个问题的最好方法就是使用像milter-limit这样的特殊设置来限制消息,并且可以根据每个域的限制

使用两个单独的sendmail实例,一个用于接收消息并将它们排队。 它不能被configuration为传递这些邮件。

事实上,第二例将被设​​置为将邮件发送给相应的收件人,但是不会有事情要做。

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

QUEUE_MODE="cron" QUEUE_INTERVAL="1h" 

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