Email 使用后缀限制传出电子邮件的速率

Email 使用后缀限制传出电子邮件的速率,email,postfix-mta,postfix,Email,Postfix Mta,Postfix,我租了一个VPS,它阻止了25号输出端口,所以我必须使用它们的中继主机。这很好,但有一点是可以接受的。relayhost对发送邮件有以下限制: 每小时1000封邮件 每天3000封邮件 每月20000封邮件 超过这些限制要么花费更多的钱,要么导致被禁止。 因此,我希望在我自己的postfix服务器中设置相同的限制,如果达到传出限制,邮件将留在延迟队列中。我不介意邮件被延迟几个小时,以便在中继邮件的限制范围内 似乎没有一个postfix设置可以做到这一点。但是,对于传入邮件,有一些设置,如sm

我租了一个VPS,它阻止了25号输出端口,所以我必须使用它们的中继主机。这很好,但有一点是可以接受的。relayhost对发送邮件有以下限制:

  • 每小时1000封邮件
  • 每天3000封邮件
  • 每月20000封邮件
超过这些限制要么花费更多的钱,要么导致被禁止。 因此,我希望在我自己的postfix服务器中设置相同的限制,如果达到传出限制,邮件将留在延迟队列中。我不介意邮件被延迟几个小时,以便在中继邮件的限制范围内

似乎没有一个postfix设置可以做到这一点。但是,对于传入邮件,有一些设置,如
smtpd\u客户端\u收件人\u比率\u限制
anvil\u比率\u时间单位
,可以限制传入邮件。 因此,我考虑在
master.cf
中添加3个额外的smtpd进程,每个进程根据3个速率限制设置
smtpd\u客户端\u接收者\u速率\u限制
anvil\u速率\u时间单元


这是最实用的方法还是有更简单的解决方案?

我遇到了一个类似的问题,我的VPS主机说我发送得太快了。我使用下面的配置来降低电子邮件的速度

default\u destination\u rate\u delay=5s

这会在每个出站smtp连接到同一目标之间产生5秒的延迟。手册页上可能有其他默认的_目的地参数供您使用