首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Rails 3的heroku上的Gmail

使用Rails 3的heroku上的Gmail
EN

Stack Overflow用户
提问于 2011-10-22 06:13:14
回答 4查看 4.6K关注 0票数 11

我正在尝试从Heroku发送电子邮件并运行。目前,我可以通过http://blog.heroku.com/archives/2009/11/9/tech_sending_email_with_gmail/上的“教程”从Heroku发送电子邮件,所以这很好。

我目前的问题是,当我在Heroku让它工作时,我不能让它在开发中工作。我用environment.rb或development.rb中的设置启动并运行了它,但在教程中的内容生效后,我删除了env/dev.rb中的设置,但它不起作用。

在浏览器中,我得到错误msg: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.comheroku config:add GMAIL_SMTP_PASSWORD=yourpassword (使用我的信息;),但它没有帮助。

你知道我做错了什么吗?

我是否可以在开发中使用旧方法,并以某种方式跳过heroku脚本?

干杯卡尔

EN

回答 4

Stack Overflow用户

发布于 2013-08-24 17:06:13

只需按照上述用户所说的SMTP设置进行操作即可。

除此之外,Gmail还会在你没有验证的情况下阻止应用程序对你账户的不明登录。

所以去你的Gmail客户端登录吧。

如果不起作用,请转到unlock captcha

票数 6
EN

Stack Overflow用户

发布于 2012-07-30 06:05:53

我个人遇到过使用Gmail发送错误,需要解决一个解锁验证码才能允许发送。Gmail有时会对安全性很挑剔,而且文档也不是很明显。

完整消息应为:

代码语言:javascript
运行
复制
530-5.5.1 Authentication Required. Learn more at https://support.google.com/mail/bin/answer.py?hl=en&answer=14257

因此,请查看that link并按照那里的说明进行操作。

你可能需要登录Gmail webapp或者(我不得不做的) solve the unlock CAPTCHA。或者可能是你的应用程序或环境中的一些东西,但遵循谷歌的方向是值得一试的。

票数 5
EN

Stack Overflow用户

发布于 2011-11-03 03:19:34

您是否在本地计算机上导出了这些环境变量?你说你要添加GMAIL_SMTP...到heroko config,但是你是:

$ export GMAIL_SMTP_USER=username@gmail.com $导出GMAIL_SMTP_PASSWORD=yourpassword

我遇到了你的问题,因为我在dev中也有电子邮件工作,我想知道2009年关于如何让smtp和gmail在heroku上工作的帖子是否仍然有必要。显然是这样的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7855870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档