我目前在 ColdFusion 11 的 mail.log 中看到了一堆相同的错误:
com.sun.mail.smtp.SMTPSendFailedException: 454 Throttling failure: Maximum sending rate exceeded.
在完全相同的日期时间有 200 个左右,然后在另一个随机时间有另一批 200 个左右(大概几个小时后是另一封电子邮件)。
我们使用的是 Amazon SES,我们账户的最大发送速率是“ 14 封电子邮件/秒”。基于我们在 mail.log 中看到的这些错误,我们假设 ColdFusion 试图一次发送太多信息超过了这个速率。这个假设听起来正确吗?
环顾 CF 11 Admin,我不确定我们需要进行哪些调整以确保 CF 不超过 14/s 速率。以下是我们当前的一些设置(在 CF 管理 > 服务器设置 > 邮件下),它们可能适用也可能不适用:
[x] Maintain connection to mail server
Connection Timeout (in seconds): 60
[ ] Enable SSL socket connections to mail server
[x] Enable TLS connection to mail server
Spool Interval (in seconds): 15
Mail Delivery Threads: 10
[x] Spool mail messages for delivery to: Disk
Maximum number of messages spooled to memory: 50000