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

Cygwin环境通过Bash发Gmail邮件出现SMTP认证错误如何解决

问题原因
  • 核心触发因素:Google自2022年5月起全面下线了「低安全性第三方应用访问」功能,禁止第三方客户端直接使用Gmail账号的主密码进行SMTP认证,你当前配置里用的账号主密码已不符合官方认证要求,这是返回535错误的根本原因。
  • 现有配置校验:你当前的SMTP地址、端口、TLS开关、认证方式均符合Gmail官方要求,无需调整这部分参数。
解决方案
  • 第一步:登录对应的Gmail账号,进入账号安全设置页面,开启两步验证,这是生成应用专用密码的必要前提。
  • 第二步:在账号安全设置页找到「应用密码」入口,选择自定义应用类型,命名后生成16位无空格的应用专用密码。
  • 第三步:修改email.conf配置文件,将SMTP_AUTH_PASS字段的原账号主密码替换为刚生成的16位应用专用密码,保存配置。
  • 第四步:执行测试命令验证功能恢复:
echo | email -s "hello" foppa.forslund@gmail.com

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 14:45:02