Amazon SES 对使用其邮件服务设置了某些限制。例如,每秒最多发送 14 封电子邮件,或每封电子邮件最多可发送给 50 位收件人(收件人、抄送人或密送人)。
当 exim 用作 MTA 且 Amazon SES 用作外部中继时,可以在 exim 中应用哪些配置来遵守 Amazon SES 限制?
邮件服务器将相同的 ID 应用于整个信封,因此,有多个收件人的邮件必须使用不同的 ID 发送,或者每个收件人发送一封邮件(在 exim 端,而不是在邮件客户端)。另一方面,exim 每秒处理的邮件数量也不得超过 [x] 封,方法是每 [x] 封邮件应用延迟或停止队列。
可以使用 exim 来做到这一点吗?
笔记:
- 我找到了一些配置来拆分 Bcc:字段的容器并将其移动到 To:字段,再加上应用 max_rcpt=1 参数,但它不能按预期工作并且 ID 保持不变。
- 我认为通过使用 ratelimit 您可以限制邮件的输出,但我不太清楚如何延迟发送(而不是限制)。