【发布时间】:2018-06-20 03:06:54
【问题描述】:
我有一个使用 email 和 passwords 包来处理基本密码重置功能的流星应用程序。
在我的本地机器上,我将 MAIL_URL 环境变量设置为:
smtps://{user}:{password}@smtp.gmail.com:465
在对关联的 gmail 帐户(我必须allow less secure applications)进行了一番摆弄之后,它起作用了。
我的生活环境是heroku,所以我在那里设置了环境变量:
heroku config:set MAIL_URL=smtps://{user}:{password}@smtp.gmail.com:465
然后确认它是使用heroku config 设置的。但是由于某种原因,当我尝试在我的生产环境中重置密码时,它会抛出以下错误:
调用方法“forgotPassword”时出现异常错误:登录无效: 534-5.7.14
我什至做了一个heroku restart 以绝对确定 env 变量已被拾取,但我仍然得到错误。奇怪的是,这与我在启用“不太安全的应用程序”之前遇到的错误相同。
谁能明白为什么会发生这种情况?关于如何修复它的建议?
【问题讨论】:
标签: email heroku meteor smtp gmail