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

开发SMTP客户端库:命令行向Gmail账户发送邮件时持续遭遇555语法错误求助

解决SMTP MAIL FROM语法错误的问题

我仔细查看了你的SMTP交互日志,一眼就发现了问题所在——MAIL FROM命令的格式不符合SMTP协议规范。

从日志里能看到你发送的命令是:

MAIL FROM:kyle@live.com

而标准SMTP协议要求,发件人邮箱地址必须用尖括号<>包裹起来,正确的格式应该是:

MAIL FROM:<kyle@live.com>

谷歌的SMTP服务器(mx.google.com)对协议格式的校验比较严格,哪怕少了尖括号这种看似细微的格式问题,都会返回555 5.5.2 Syntax error的错误提示。这个问题和你用什么邮箱地址作为发件人无关,纯粹是命令格式不达标导致的。

另外提醒你,后续的RCPT TO命令也需要遵循同样的格式,比如:

RCPT TO:<recipient@example.com>

这样才能通过服务器的语法校验,继续完成邮件发送流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 07:42:42