sendmail限制每个域的邮件数量每一定的时间规则

有没有一种方法来限制每个X时间段的电子邮件数量到某些域? 例如我有大量的电子邮件,我有成千上万的电子邮件yahoo.com,但如果我开始发送他们所有的一次雅虎将暂时推迟我认为我正在做的事情,我不想做,但如果我每小时只发送100封电子邮件,那么这个卷就可以了,那么我怎样才能限制sendmail每小时发送100封电子邮件到yahoo.com呢?

有两个选项:

1)如果这是用户环境中的实际服务器,并且您正在从应用程序或脚本执行此操作,则应更改应用程序或脚本以pipe理在指定时间内发送的电子邮件数量。 否则,您将为普通用户造成不利的问题。

2)你可以用-q[time]运行sendmail,其中[time]是你希望发送邮件的时间间隔。

manpage中的示例:

 `-q1h30m' or `-q90m' would both set the timeout to one hour thirty minutes. 

有关如何使用sendmail的更多信息,请阅读手册: http : //www.sendmail.org/~ca/email/man/sendmail.html

雅虎实际上限制每个信封的邮件数量一般高于每小时邮件数量。 如果你减less每个邮件的雅虎地址的数量,他们将允许更多的每小时通过。