Firebase 重置密码链接(未发送/未接收)

0 firebase react-native firebase-authentication

我已经为我的应用程序实现了重置密码链接(使用https://firebase.google.com/docs/auth/web/manage-users提供的完全相同的 firebase 代码)。当我使用之前在应用程序上注册的 gmail 帐户尝试它时,效果很好(我在 gmail 上收到了重置密码链接,并且能够更改新密码)。但是,当我尝试使用其他电子邮件域(例如专业工作或学校域,例如@mycompany.com或@school.edu)时,它似乎没有收到电子邮件(也不是垃圾邮件)。这很奇怪,因为当我使用该应用程序注册时,我确实收到了使用其他域的“电子邮件验证”链接(来自 firebase),但当我尝试重置密码时却没有收到?关于如何解决这个问题有什么想法吗?

gan*_*ney 5

仅供参考,目前在 2023 年 1 月,Microsoft 365 商业版会阻止这些电子邮件到达目标邮箱,即使您更改 Firebase 中的 SMTP 设置也是如此。

它们仍然出现在您自己的 SMTP 发送部分中,只是从未由 MS 传送。

解决方案:使用admin SDK获取重置链接,并使用自己的SMTP服务器自行发送电子邮件。

如果您使用的语言没有 firebase SDK,则可以使用身份平台 API 获取重置代码: Identity Platform 文档