SendGrid 与 Firebase 触发电子邮件集成。错误:无效登录:535 身份验证失败

问题描述 投票:0回答:2

我已将 SendGrid 电子邮件 API 与 Firebase 触发器电子邮件扩展集成。当我尝试通过在 firebase 控制台中的 email_collection 中创建新文档来手动测试此集成时,我总是收到此错误:

“错误:无效登录:535 身份验证失败:提供的授权无效、已过期或已撤销”。

我使用 SMTP 中继成功创建了一个 API 密钥,并在配置触发电子邮件扩展时在 SMTP 连接 URI 中使用它,因此我不确定问题是否出在 SendGrid 凭据中或 Firebase 扩展配置中。

This is a screenshot of my SMTP connection URI

我是这个主题的新手,因此我们将不胜感激。

firebase sendgrid
2个回答
1
投票

这里是 Twilio SendGrid 开发人员布道者。

我建议您使用端口 587。虽然端口 465 可用,但SendGrid 建议使用端口 587

除此之外,您应该检查您的 API 密钥是否有权发送电子邮件。如果一切看起来正确,请尝试生成 API 密钥并确认权限。


0
投票

在firebase中创建一个用户然后用它登录,然后开始使用触发器 [电子邮件发送](https://stackoverflow.com/a/79052418/8031005)

颤动

FirebaseAuth.实例 .signInWithEmailAndPassword( 电子邮件:“电子邮件地址”, 密码:“密码”) .then((value) { //添加上面的代码链接 }));
© www.soinside.com 2019 - 2024. All rights reserved.