Postfix 处理 Amazon SES 最大发送速率错误
Posted
技术标签:
【中文标题】Postfix 处理 Amazon SES 最大发送速率错误【英文标题】:Postfix handling Amazon SES Maximum Send Rate error 【发布时间】:2013-04-29 15:06:52 【问题描述】:我们有一个用于发送电子邮件的后缀服务器。该服务器被许多服务使用。因此,为了使用 Amazon SES,我将我们的后缀服务器与 SES SMTP 接口(使用“http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html”)集成在一起。配置工作正常,邮件也能正常投递。
现在,SES 施加了 5 封电子邮件/秒的限制,如果超出限制,则会引发错误“454 Throttling failure: Maximum sent rate exceeded”。
我是 Postfix 的新手。 请指导我使用 Postfix 中的配置设置,以使 postfix 在出现错误“454 Throttling failure: Maximum sent rate exceeded”时重新发送邮件。
另外,当中继服务器(Amazon SES)偶尔出现“Connection timed out”错误时,如何重新发送电子邮件。
【问题讨论】:
【参考方案1】:这不是你被问到的实际答案,但你可以绕过这个问题,
您可以在 main.cf 文件中添加此行
default_destination_concurrency_limit=1 default_destination_rate_delay=10s
这会增加时间延迟,但您不会收到错误消息。
您也可以验证此link 以了解有关 postfix 性能转向的更多信息
【讨论】:
【参考方案2】:我想知道同样的事情,所以我在新的 postfix 安装上尝试了它。我发现不需要额外的配置,postfix确实在日志文件中报告原始节流错误后大约5分钟重试发送消息。
【讨论】:
以上是关于Postfix 处理 Amazon SES 最大发送速率错误的主要内容,如果未能解决你的问题,请参考以下文章
如何使用带有 Postfix 的 AWS SES 接收退回的邮件
将 Amazon SES 和 Google GSuite 用于同一域