我使用rake任务向所有用户发送大量电子邮件。该任务运行良好一段时间,但后来我遇到了这个错误:
Net::SMTPAuthenticationError: 435 4.7.8 Error: authentication failed:
以下是production.rb
中的设置:
config.action_mailer.smtp_settings = {
:address => "smtp.mandrillapp.com",
:port => 587,
:enable_starttls_auto => true,
:user_name => ENV['MANDRILL_USERNAME'],
:password => ENV['MANDRILL_PASSWORD'],
:authentication => 'plain',
:domain => 'mydomain.com'
}
这很奇怪,因为我可以发送一次性的电子邮件,我的群发邮件可以在失败前工作几个小时。
思想?
在Heroku上托管的Rails 4.1.5