我正在尝试在Heroku上发送电子邮件。目前,我可以通过此处的“教程”从Heroku发送电子邮件,所以这很好。
我的问题是,虽然我已经在Heroku上解决了发送邮件的问题,但我无法在开发环境中解决这个问题。我曾经在environment.rb或development.rb中设置后,就可以在开发环境中成功发送电子邮件,但是在教程中的操作之后,删除了env/dev.rb中的设置后,它就无法工作了。
在浏览器中,我收到如下错误消息:530-5.5.1 需要认证。了解详情请访问
(它在“访问”处截断)。
在服务器控制台中,我收到如下错误消息:Net::SMTPAuthenticationError (530-5.5.1 需要认证。了解详情请访问
):
我已经设置了heroku config:add GMAIL_SMTP_USER=username@gmail.com
和heroku config:add GMAIL_SMTP_PASSWORD=yourpassword
(使用我的信息 ;)),但这没有帮助。
有什么想法我做错了吗?
我能否以某种方式跳过Heroku脚本,在开发中以旧方式进行?
谢谢 Carl