目录

问题

问题

ESA支持哪些SMTP响应代码？

ESA完全符合RFC 821的原始简单邮件传输协议(SMTP)规范。RFC 821中列出了完整的邮件响应代码列表。

400系列代码表示SMTP会话中出现非致命错误或响应。此类错误通常称为软退回，除非另有说明，否则发送邮件服务器稍后将重新尝试将邮件传送到目标接收方。软退回可能由多种因素引起，从超过其配额的邮件帐户到对特定发件人施加的SMTP主机策略限制。

500系列代码也是错误代码。但是，与400系列的软退回不同，500表示接收服务器接受要传送的消息时完全失败。这些故障（称为硬退回）通常是由格式不正确或未知的收件人地址、反向DNS检查失败或其他接收方主机策略限制等问题引起的。

请注意，根据为发送邮件服务器设置的策略，软退回最终可能变成硬退回

以下是最常见SMTP响应代码的列表：

211系统状态或系统帮助应答

214帮助消息有关如何使用接收器或特定非标准命令含义的信息；此回复仅对用户有用

220服务就绪

221服务关闭传输信道

250请求的邮件操作正常，已完成

251用户非本地；将转发到

354开始邮件输入；以 <CRLF>.<CRLF> 结束

421服务不可用，关闭传输通道如果服务知道必须关闭，则这可能是对任何命令的回复

450请求的邮件操作未执行：邮箱不可用，例如，邮箱忙

451请求的操作已中止：处理错误

452请求的操作未执行：系统存储不足

453收件人太多

500语法错误，命令无法识别这可能包括错误，例如命令行太长

501参数或参数中的语法错误

502命令未实现

503命令顺序错误

504命令参数未实现

550请求的操作未执行：邮箱不可用，例如，找不到邮箱，无法访问

551用户非本地；请尝试

552请求的邮件操作已中止：超出的存储分配

553请求的操作未执行：不允许使用邮箱名称，例如邮箱语法不正确

554事务失败