我正在使用Amazon SES从亚马逊EC2基础架构上托管的Ruby on Rails(版本3.2.3)应用程序发送电子邮件,我在发送电子邮件时会重复超时。
Timeout::Error: execution expired
我使用delayed_job队列执行此操作,并且在成功之前失败了几次(某些电子邮件地址最多需要4或5次重试)。
我在Amazon SES上拥有生产访问权限。这些超时发生的原因是什么?我是否需要申请删除我的Amazon EC2发送限制?
答案 0 :(得分:2)
是的,事实证明您需要专门请求删除EC2邮件限制才能发送大量电子邮件。即使您使用的是Amazon SES,也是如此。
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
一旦我申请删除这些电子邮件发送限制,他们会在几个小时内回复我,我就能够顺利开始发送电子邮件。