【问题标题】:Firebase Authentication: Emails sent but not received on special email addresses such as *@gmx.atFirebase 身份验证:通过特殊电子邮件地址(例如 *@gmx.at)发送但未收到的电子邮件
【发布时间】:2026-02-12 19:20:06
【问题描述】:

我在 Ionic 应用中使用 Firebase 身份验证部分用户反映未收到验证邮件,该邮件是在用户注册后或触发 resendVerificationEmail 时发送的。

这适用于@gmail.com 或@live.de 等电子邮件提供商,但对于那些拥有@gmx.at 等特殊提供商的其他用户则不起作用。根据firebase,电子邮件已成功发送,但从未收到。

邮件可能被过滤了? 有没有其他人遇到过这个问题?无法修改消息模板,但使用自定义 SMTP 服务器可能会有所帮助吗?

【问题讨论】:

  • 您找到问题的原因了吗?

标签: firebase ionic-framework smtp firebase-authentication


【解决方案1】:

通过使用我自己的私人 SMTP 服务器发送身份验证电子邮件解决了这个问题。

我正在为我的域使用电子邮件服务附带的托管服务,因此我正在使用该服务。使用 Mailgun 或 Mailjet 等其他服务也可以解决问题。

您可以在 Firebase 控制台中的身份验证/模板下设置您的自定义 SMTP 服务器。

【讨论】: