我正在租用阻止传出端口25的VPS,因此我必须使用他们的relayhost。哪一项工作正常接受一件事。 relayhost对传出邮件有这些限制:
超过这些限制要么花费更多钱,要么导致被禁止。 因此,我想在我自己的后缀服务器中设置相同的限制,使得如果将达到传出限制,邮件将保留在延迟队列中。我不介意邮件延迟几个小时才能保持在relayhost的限制内。
似乎没有一个开箱即用的后缀设置。但是对于传入邮件,有smtpd_client_recipient_rate_limit
和anvil_rate_time_unit
等设置可以限制传入的邮件。
因此,我考虑在master.cf
中添加3个额外的smtpd流程,每个流程根据3个速率限制设置smtpd_client_recipient_rate_limit
和anvil_rate_time_unit
。
这是最实用的方法还是有更简单的解决方案?
答案 0 :(得分:0)
我的VPS主机遇到了类似的问题,说我发送得太快了。我使用以下配置来降低电子邮件速率。
default_destination_rate_delay = 5s
这会将到同一目的地的每个出站smtp连接之间的连接延迟5秒。手册页上可能还有其他default_destination参数