【问题标题】:rate limiting outgoing e-mails with postfix使用后缀限制外发电子邮件的速率
【发布时间】:2018-07-17 04:23:03
【问题描述】:

我正在租用一个阻止传出端口 25 的 VPS,因此我必须使用他们的中继主机。哪一个很好接受一件事。中继主机对外发邮件有以下限制:

  • 1000 封邮件/小时
  • 3000 封邮件/天
  • 20000 封邮件/月

超过这些限制要么花费更多钱,要么导致被禁止。 因此,我想在我自己的 postfix 服务器中设置相同的限制,这样如果达到传出限制,邮件就会留在延迟队列中。我不介意邮件延迟几个小时以保持在中继主机的限制范围内。

似乎没有开箱即用的后缀设置。然而,对于传入的邮件,有像 smtpd_client_recipient_rate_limitanvil_rate_time_unit 这样的设置可以限制传入的邮件。 因此,我考虑在 master.cf 中添加 3 个额外的 smtpd 进程,每个进程根据 3 个速率限制设置 smtpd_client_recipient_rate_limitanvil_rate_time_unit

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

【问题讨论】:

    标签: email postfix-mta postfix


    【解决方案1】:

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

    default_destination_rate_delay = 5s

    这会在与同一目的地的每个出站 smtp 连接之间产生 5 秒的延迟。手册页上还有其他可能对您有用的 default_destination 参数

    http://www.postfix.org/postconf.5.html

    【讨论】:

      猜你喜欢
      • 2017-09-11
      • 1970-01-01
      • 1970-01-01
      • 2011-09-21
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 2012-04-20
      • 1970-01-01
      相关资源
      最近更新 更多