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

使用Github Actions发送Gmail出现dawidd6/action-send-mail 534错误如何解决

534错误产生原因

这个错误是Gmail的安全验证机制拦截了SMTP登录请求导致的,具体原因如下:

  • Google已经正式下线了「低安全性应用访问」功能,不允许第三方服务直接使用Gmail账号的原始登录密码调用SMTP服务
  • GitHub Actions的运行服务器位于非你常用登录地,触发了Gmail的风险登录拦截规则,直接拒绝了登录请求
解决方案

你只需要更换为Gmail的应用专用密码即可解决,操作步骤如下:

  1. 登录你的Gmail账号,进入Google账号管理页面
  2. 进入「安全性」板块,先开启账号的「两步验证」功能(应用专用密码仅对开启了两步验证的账号开放)
  3. 回到「安全性」板块的「登录Google」区域,找到「应用专用密码」入口
  4. 应用类型选择「邮件」,设备类型选择「其他」,自定义命名为比如Github Actions,生成16位无空格的专用密码
  5. 打开你的Github仓库设置页,找到Secrets配置,将GMAIL_PASSWORD的值替换为刚刚生成的16位专用密码
  6. 再次运行工作流即可正常发送邮件

额外检查项:确认GMAIL_USERNAME的值为完整的Gmail邮箱地址,不要只填写@符号之前的前缀

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 00:45:10