我正在尝试从 Heroku 发送电子邮件并运行。目前,我可以通过 http://blog.heroku.com/archives/2009/11/9/tech_sending_email_with_gmail/ 的“教程”从 Heroku 发送电子邮件。 ,这样就好了。
我目前的问题是,当我让它在 Heroku 工作时,我无法让它在开发中工作。我使用 environment.rb 或 development.rb 中的设置启动并运行了它,但是在教程中的内容启动后,我删除了 env/dev.rb 中的设置,它不起作用。
在浏览器中,我收到错误消息:530-5.5.1 Authentication Required. Learn more at
(它在了解更多信息后削减)
在服务器控制台中,我收到错误消息:Net::SMTPAuthenticationError (530-5.5.1 Authentication Required. Learn more at
):
我已经设置了heroku config:add GMAIL_SMTP_USER=username@gmail.com
和 heroku config:add GMAIL_SMTP_PASSWORD=yourpassword
(使用我的信息;)),但它没有帮助。
任何想法我做错了什么?
我可以用旧的开发方式并以某种方式跳过 heroku 脚本吗?
干杯卡尔
最佳答案
就像上面用户所说的关于 SMTP 设置一样。
除此之外,Gmail 会在未经您验证的情况下阻止来自应用程序的身份不明的登录到您的帐户。
因此,请转到您的 Gmail 客户端并在那里登录。
如果这不起作用,请转到 unlock captcha
关于ruby-on-rails - 使用 Rails 3 在 heroku 上使用 Gmail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7855870/