2

我的应用程序正在尝试使用 ActionMailer 发送电子邮件通知,但所有电子邮件都失败了。

这是错误:“登录尝试次数过多,请稍后再试。om8sm998783qeb.4 - gsmtp”

我想杀死所有试图发送的电子邮件,有人知道这样做的方法吗?

正在使用的电子邮件是 gmail,我的应用程序托管在 Heroku 上。我知道我已经正确配置了电子邮件,这不是我的代码 100% 的内容。

4

1 回答 1

3

如果您尝试在您的应用程序中暂时停止电子邮件传递,您可以将以下操作邮件配置设置为 false。

# specifies whether mail will actually be delivered and is true by default. 
# It can be convenient to set it to false for testing.
config.action_mailer.perform_deliveries = false

如果您想将它们排队,您可以使用 DelayedJob ( https://github.com/collectiveidea/delayed_job ) 将它们排队到数据库中。默认情况下,它将在渐进式退避延迟上重试失败的交付。

于 2013-08-02T03:57:46.120 回答