如何永久解锁Google帐户验证码以在我的heroku应用程序中发送电子邮件?

时间:2018-06-25 16:44:13

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

我已经在免费的heroku计划中部署了Rails应用,并且我正在使用我的Google帐户发送电子邮件,并且只有在验证码解锁后才能执行此操作,因此我转到account settings并允许访问。但是过了一会儿,我必须再次做一次,否则我得到消息:

  

Net :: SMTPAuthenticationError

我花了好几年的时间才知道这是问题所在,但现在我不知道如何解决

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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