【发布时间】:2015-11-29 22:31:54
【问题描述】:
我有奇怪的行为。我正在使用 gmail 在我的 Rails 应用程序中发送电子邮件。我将我的 gmail 配置为接受不太安全的应用程序。 但是,我发送了一封电子邮件,然后当我转到我的 google 帐户时,它会提示我通过手机恢复帐户。
在那之后,我的应用程序不再发送电子邮件,我在 Heroku 日志中看到了这个:
Net::SMTPAuthenticationError (534-5.7.9 Please log in with your web browser and then try again.
我的production.rb 是这样设置的:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:user_name => 'xxx@gmail.com',
:password => 'xxxxxx',
:authentication => "plain",
:enable_starttls_auto => true,
}
有人有什么想法吗?
【问题讨论】:
标签: ruby-on-rails email heroku