SMTP 的 SIZE 扩展(RFC 1870)如何提前协商“最大可收信体”?为什么能省带宽?
1
SMTP 的 SIZE 扩展(RFC 1870)如何提前协商“最大可收信体”?为什么能省带宽?
▼
机制
EHLO 返回 SIZE 声明本服务器“可接受的最大信体字节数”;发信方 MAIL FROM 可带 SIZE=
早拒
若预估 SIZE 超过对方上限,发信方可在“传输前”就放弃/报错,避免把几百 MB 传完才被拒(浪费带宽与时延)。
价值
对大附件邮件尤其有用——先协商再传,失败早、成本低;也便于收方按 SIZE 做配额与限流决策。
实践
现代 MTA 普遍支持 SIZE;邮件系统可据 SIZE 上限做“超大体截断/拒绝”策略,配合 Message Size Limit 防止单信撑爆队列。
参考:RFC 1870(SMTP Service Extension for Message Size);RFC 5321
