You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Trigger Email扩展Gmail登录失败(535-5.7.8)求解决方案

解决Firebase Trigger Email使用Gmail时的535认证错误

以下是常规方案之外的进阶排查和解决方法:

  • 两步验证账号必须用应用专用密码
    如果你的Gmail账号开启了两步验证,绝对不能用普通登录密码填写到Firebase扩展中。必须生成应用专用密码:

    1. 进入Google账号安全设置页
    2. 找到「两步验证」选项,进入后下拉到「应用专用密码」
    3. 选择「邮件」作为应用类型,生成16位的专用密码,将其填入Firebase扩展的SMTP密码字段。
  • 检查账号的安全拦截记录
    Google会自动拦截陌生环境的登录请求,哪怕你密码正确。去Google账号的「最近的安全活动」板块,查看是否有来自Firebase服务器的登录拦截记录,点击「这是我发起的」解除限制,然后重新测试邮件发送。

  • 尝试启用低安全性应用访问(临时测试用)
    虽然Google已逐步淘汰该功能,但部分未开启两步验证的旧账号仍可使用:

    1. 进入Google账号安全设置页
    2. 找到「不太安全的应用访问」选项,开启后重新配置扩展。注意:测试完成后务必关闭该选项,避免账号被盗风险。
  • 切换到OAuth2认证(长期解决方案)
    账号密码方式极易触发Google的安全限制,推荐改用OAuth2方式配置:

    1. 打开Google Cloud Console,找到对应Firebase项目的云项目
    2. 搜索并启用「Gmail API」
    3. 创建OAuth客户端ID,选择「桌面应用」类型,获取客户端ID和密钥
    4. 在Firebase Trigger Email扩展配置中,将SMTP提供商切换为「Gmail OAuth2」,填入客户端ID和密钥,按照提示完成授权流程。
  • 核对SMTP基础参数
    确保以下参数完全正确:

    • SMTP服务器:smtp.gmail.com
    • 端口:465(SSL模式)或587(TLS模式)
    • 用户名:完整的Gmail邮箱地址(如yourname@gmail.com)

内容的提问来源于stack exchange,提问作者Carlo A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 19:50:23