SMTP 421 4.7.0错误求助:服务器终止连接,提示稍后重试
421 4.7.0 SMTP连接终止错误排查与解决
报错信息
response=421 4.7.0 Try again later, closing connection. (EHLO) vj23-20020a170907131700b0078db51bb303sm9553ejb.86 - gsmtp: 421 4.7.0 Try again later, closing connection. (EHLO) vj23-20020a170907131700b0078db51bb303sm9553ejb.86 - gsmtp Error: Server terminates connection. response=421 4.7.0 Try again later, closing connection. (EHLO) vj23-20020a170907131700b0078db51bb303sm9553ejb.86 - gsmtp: 421 4.7.0 Try again later, closing connection. (EHLO) vj23-20020a170907131700b0078db51bb303sm9553ejb.86 - gsmtp
错误原因分析
- 谷歌SMTP限流触发:报错来自谷歌SMTP服务器(
gsmtp),421 4.7.0是谷歌的临时连接限制,通常因短时间发送量超限、IP信誉差或验证失败导致,服务器要求客户端延后重试。 - IP信誉问题:如果用的是共享IP或服务器IP,该IP可能曾被用于发送垃圾邮件,被谷歌列入临时黑名单。
- SMTP验证配置错误:谷歌账号开启2FA后未使用应用专用密码,或用户名/普通密码输入错误,服务器拒绝建立连接。
- EHLO命令不规范:握手时发送的EHLO内容无效(比如裸IP、随机字符串),不符合谷歌服务器的协议要求。
解决方法
- 暂停发送等待解除:谷歌的临时限制一般1-2小时内自动解除,不要频繁重试,否则会延长限制时长。
- 控制发送频率:谷歌免费账户每日发送限额为500封,调整发送速率,避免短时间内批量触发阈值。
- 检查IP状态:查询当前IP是否在邮件黑名单中,若被标记,联系服务商更换IP,或向黑名单平台提交移除申请。
- 修正SMTP验证配置:
- 开启谷歌账号2FA的情况下,必须使用应用专用密码(在谷歌账号安全设置中生成)替代普通密码登录SMTP。
- 确认SMTP服务器地址为
smtp.gmail.com,端口选587(TLS加密)或465(SSL加密)。
- 规范EHLO命令:发送EHLO时使用有效域名(比如你的网站域名),不要用IP或无意义字符串,符合SMTP协议规范。
- 升级谷歌工作区:如果是企业级发送需求,谷歌工作区提供更高的发送限额和更稳定的IP信誉支持,减少限流触发概率。
内容的提问来源于stack exchange,提问作者Forum Forum
相关产品推荐
相关产品推荐

