Firebase电子邮件验证不适用于hotmail



我有一个疑问,直到昨天,Flutter上用于身份验证的Firebase插件还运行得很好,但今天我们发现电子邮件确认和密码恢复服务器只适用于gmail电子邮件帐户。

即使我从firebase网站发送密码恢复电子邮件,也无法访问hotmail帐户和其他特定的域电子邮件帐户。

Firebase改变了什么?直到现在我都找不到关于的任何信息

Firebase不区分基于主机的电子邮件地址。所有发出的验证电子邮件都经过完全相同的流程。

因此,如果电子邮件没有到达特定域的用户,那是因为电子邮件在该域的邮件服务器上或到达该邮件服务器的途中被阻止。

通常,这意味着消息在其中一个层中被标记为垃圾邮件。请务必检查邮箱的垃圾邮件文件夹,如果邮件也不在其中,请与您的(和其他上游(管理员联系,查看邮件是否在到达邮箱之前被捕获。

是的,这肯定也是我遇到的一个问题。在开发过程中,我通过进入outlook设置,然后选择";查看所有展望设置";。然后转到";垃圾邮件";并且在";安全发送者和域";我们必须手动添加firebase域的电子邮件地址,例如no-reply@...

这不会立即生效。我相信至少需要15分钟。

上周,我的74名商业客户突然没有收到任何身份验证邮件,如上所述,微软阻止了谷歌邮件中继的接收。也就是说,微软阻止了他们所有的商业客户接收这些邮件。我们通过查询所有受影响用户的MX发现了这一点,实际上他们都是基于outlook.com的:

dig mx <problemdomain>
<problem.domain>    300 IN  MX  5 <problem-domain>.mail.protection.outlook.com.

Microsoft支持请求:https://techcommunity.microsoft.com/t5/microsoft-365/firebase-authentication-emails-are-blocked-by-office-365/m-p/3750188

我认为我们在这里的唯一出路是设置自己的SMTP,但当我启用它时(使用有效凭据(,我根本不会收到任何邮件…甚至不会收到我的gmail。到目前为止,我几乎陷入了o_o

2023年4月,雅虎和hotmail似乎没有收到验证电子邮件。Hotmail有时会在邮件发送后24小时收到。这些供应商出现了问题。

相关内容

最新更新