使用postfix

时间:2018-04-02 12:17:49

标签: email postfix-mta postfix

我正在租用阻止传出端口25的VPS,因此我必须使用他们的relayhost。哪一项工作正常接受一件事。 relayhost对传出邮件有这些限制:

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

超过这些限制要么花费更多钱,要么导致被禁止。 因此,我想在我自己的后缀服务器中设置相同的限制,使得如果将达到传出限制,邮件将保留在延迟队列中。我不介意邮件延迟几个小时才能保持在relayhost的限制内。

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

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

1 个答案:

答案 0 :(得分:0)

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

default_destination_rate_delay = 5s

这会将到同一目的地的每个出站smtp连接之间的连接延迟5秒。手册页上可能还有其他default_destination参数

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