【发布时间】:2022-08-07 05:01:25
【问题描述】:
根据 Firebase 文档,我已经构建了一个使用来自 Firebase 的电子邮件和密码身份验证的应用程序,以使用户能够登录。该应用程序本身使用 Flutter 作为编码语言。我还启用了电子邮件验证,以防止垃圾邮件帐户。
当用户添加他们的电子邮件地址和密码并单击“提交”时,他们会收到一条通知,告诉他们检查他们的电子邮件中的验证链接,他们必须在被允许登录之前这样做。
我遇到的问题是用户没有收到验证电子邮件,因此无法登录。我在这个论坛上遇到过类似的问题,答案集中在检查垃圾邮件/垃圾文件夹。我已经要求用户这样做,但他们仍然没有收到电子邮件。
我也尝试过使用我自己的 SMTP 服务器,我知道我可以从该服务器发送电子邮件。即使这样,用户也不会收到他们的验证电子邮件。这让我认为电子邮件没有被生成/发送,而不是它们被发送而不被接收。
谁能建议为什么会这样?为什么用户没有收到验证电子邮件,我可以做些什么来纠正这个问题?
-
你能分享你的代码吗?如果没有更准确的细节,我们将无法帮助您...
-
谢谢回复。该应用程序本身只有电子邮件登录功能,而不是注册。我知道所有已经拥有帐户的用户都可以登录,没问题。用户可以使用 Firebase 集成插件 (TechCater) 在我的 WordPress 网站上创建帐户。他们的帐户是在 Firebase 中创建的,但不知何故它没有发送验证电子邮件。
-
\"但不知何故它没有发送验证电子邮件。\" 发送验证电子邮件的确切机制是什么?
-
如前所述,包含您的代码很重要,因为 SO 是一个特定于编码的论坛。如果这不是编码问题,包括它可以帮助我们消除该变量。请花点时间查看How to create a Minimal, Reproducible Example
标签: firebase email firebase-authentication email-verification