如何解决Firebase 使用 GMAIL 触发电子邮件和 SMTP 连接 URI
我正在尝试设置 TRIGGER EMAIL 以通过我的 GMAIL 帐户发送电子邮件。我的问题肯定出在 SMTP 连接 URI 中,因为相同的配置适用于 SENDGRID SMTP 连接 URI。
所以我认为问题出在 GMAIL 上。
在 GMAIL 中启用对第三方应用程序的访问后,我尝试过:
- smtps://mymail@gmail.com:PASSWORD@smtp.gmail.com:465
- smtps://mymail@gmail.com:PASSWORD@smtp.gmail.com
- smtp://mymail@gmail.com:PASSWORD@smtp.gmail.com:25
- smtp://mymail@gmail.com:PASSWORD@smtp.gmail.com
以及用 %40 代替 @ 的相同变体
我总是收到如下错误:错误:登录无效:
您是否设法让 GMAIL 与 FIREBASE TRIGGER MAIL 一起使用?
对不起我的英语
解决方法
我认为您需要设置 Google Workspace
然后试试这个: smtp://mymail@mydomain.com:PASSWORD@smtp-relay.gmail.com:587
,错误消息非常明确,似乎与用户的身份验证有关。
您可以启用它 Here,滚动到底部,您就可以了。 重要说明:大部分时间可能需要长达 48 小时!
如果您有 2 Step verification 那么 不要 启用安全性较低的应用程序(它不起作用)并创建 Create and use app passwords 密码只能用于 1 个应用程序.
- 对于受影响的用户,转到 UnlockCaptcha,确保如果 ONLY 用户没有登录会话,则没有其他 Google 帐户,因此解锁验证码。
-
如果还是不行试试:
smtps://mymail@gmail.com:PASSWORD@smtp.gmail.com:587
允许访问您的 Google 帐户:accounts.google.com/b/0/DisplayUnlockCaptcha
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。