【问题标题】:How can I unlock Google account captcha permanently to send emails in my heroku app?如何永久解锁 Google 帐户验证码以在我的 heroku 应用中发送电子邮件?
【发布时间】:2018-12-04 07:29:19
【问题描述】:

我在免费的 heroku 计划中部署了一个 rails 应用程序,并且我正在使用我的 Google 帐户发送电子邮件,并且我只能在验证码解锁的情况下执行此操作,所以我转到我的 account settings 并允许访问。但过一会,我又得重做,否则我得到消息:

Net::SMTPAuthenticationError

我花了好几年才弄清楚这是问题所在,但现在我不知道如何解决它

【问题讨论】:

标签: ruby-on-rails heroku google-account


【解决方案1】:

首先尝试关闭所有打开的 gmail 帐户,除了您打算用作邮件程序的帐户,然后访问此链接 https://accounts.google.com/b/0/DisplayUnlockCaptcha 然后点击继续... 并在此启用不太安全的应用程序 https://myaccount.google.com/lesssecureapps。 然后在 heroku 中推送您的更改将删除 SMTPAuthenticationError

【讨论】:

  • 我做到了,但几天后,SMTPAuthenticationError 再次出现:(
【解决方案2】:

为此,您可以创建一个应用密码,因此当您尝试使用此密码登录/发送电子邮件时,Google 不会要求进行两步验证或类似操作。 here you have the help page for that.

【讨论】:

  • 但我不使用两步验证
猜你喜欢
  • 2022-01-23
  • 1970-01-01
  • 2020-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-22
  • 2011-09-14
相关资源
最近更新 更多