Postfix 和 Amazon SES - 如何在从 SES 收到 454 错误时自动节流?

Postfix 和 Amazon SES - 如何在从 SES 收到 454 错误时自动节流?

如果初次尝试发送邮件时出现以下情况,Postfix 是否会自动排队并重新发送邮件?“454 限制失败:超出最大发送速率”来自 Amazon SES SMTP 服务器的响应?

根据亚马逊的说明,postfix 服务器配置为通过 Amazon SES 发送邮件将 Amazon SES 与 Postfix 集成

我发现https://stackoverflow.com/questions/16282065/postfix-handling-amazon-ses-maximum-send-rate-error但它没有得到答复,只建议使用看似不相关的适当方法对所有发往特定域的邮件进行速率限制。这是最好的选择吗?

答案1

是的,default_destination_concurrency设置可能是最简单的事情,但您可以创建自定义传输并确保发送到中继服务器的所有消息都经过该传输...可能与此类似:

http://blog.pheonixsolutions.com/configure-thrttling-for-outgoing-mails-in-postfix/

除了使用单个正则表达式来通过自定义传输方式引导所有邮件。

答案2

是的,它会在节流错误发生后重试发送消息。根据我的经验,我发现在日志文件中报告原始节流错误后约 5 分钟,postfix 会重试发送消息。

相关内容