默认情况下,使所有ActionMailer的邮件发送都使用delayed_job进行延迟处理

4
有没有一种方法可以默认将所有ActionMailer的邮件发送排队到延迟作业中,而不是同步发送?
1个回答

0
继承 ActionMailer 并更改发送方法以使用 delayed_job。现在可以使用自己的邮件类来发送邮件!

这个应该放在哪里?作为一个库吗?由于我正在使用DEVISE,无法使用自己的邮件类。 - AnApprentice
我不喜欢这个解决方案,因为并非所有的邮件发送类都在我们的控制之下。例如,devise gem 的邮件发送器就不在我们的控制范围内。 - Jan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接