首页/网络/协议速查/ESMTP 扩展速查

ESMTP 扩展速查

EHLO 之后服务器逐行列出扩展能力;自动化发信与客户端兼容性问题,大多能靠这份清单提前发现。

协议速查网络更新于 2026-10-12

扩展

扩展作用备注
SIZE声明服务器接受的邮件大小上限MAIL FROM 带 SIZE= 预检
PIPELINING允许连发多条命令再收应答降低往返延迟
8BITMIME允许 8bit 正文(免 base64 膨胀)正文编码协商
SMTPUTF8允许非 ASCII 地址与头国际化邮箱
STARTTLS明文连接上发起 TLS 升级587 常见
AUTH支持认证及其机制列表提交端口必需
DSN投递状态通知参数(NOTIFY/ORCPT)精细退信
CHUNKING/BDAT分块传输替代 DATA大邮件更稳
ENHANCEDSTATUSCODES支持 x.y.z 增强码排错更细

读取能力列表

读取能力列表
openssl s_client -starttls smtp -connect smtp.example.com:587 -quiet
EHLO client.local
扩展是「服务器自愿声明」:客户端只能按声明使用,缺失或 UNKNOWN 的扩展必须退回基础上限行为。

易错点

  • 只认 EHLO 不看扩展就发 8bit 内容:服务器可能拒绝或用 base64 重编码,导致正文变形

数据来源与参考

  • RFC 5321 §4.1.1.2
  • RFC 1869(SMTP 服务扩展)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌