异步ActionMailer - 有些电子邮件无法发送

时间:2012-10-25 09:40:52

标签: ruby-on-rails asynchronous gmail actionmailer

我有一个Rails应用程序,它使用与Gmail帐户连接的ActionMailer来发送电子邮件通知。 最近我将“发送邮件”功能放在不同的线程上,因此主请求线程不会被阻止。

问题是某些邮件没有被发送。在rails日志中它表示已发送电子邮件,但如果我在浏览器中打开gmail并查看“已发送”部分,则会丢失多封邮件。

我认为某处存在“请求太多”错误,因为邮件是异步发送的,非常快。如果我在每个线程中添加一个增量延迟会有帮助吗?发送邮件之前是否有标准的“冷静”时间?

我不想使用延迟工作或其他替代方案。

0 个答案:

没有答案