SMTP响应码的简要说明

SMTP全称简单邮件传输协议。客户端发送SMTP命令后,服务器返回响应码,同时附带一些详细的信息,如"550 Mailbox not found"。



响应码用三位数字编码表示:



第一个数字给出了命令状态的一般性指示,比如响应成功、失败或不完整。总共有五种不同的状态:
1 表示服务器正确接收信息,还未处理,需要一个确认的信息。
2 表示服务器已经正确处理信息。
3 表示服务器正确接收信息,正在处理,需要进一步的信息完成该请求。
4 表示信息临时错误(比如系统繁忙),过一会再重试即可。
5 表示信息永久错误,相关的请求无法完成。



第二个数字是响应类型的分类,会提供进一步的信息:
0 表示语法。
1 表示系统状态和信息。
2 表示连接状态。
3 表示与用户认证有关的信息。
4 表示未定义。
5 表示与文件系统有关的信息。



第三个数字提供了更加详细的信息。

猜你喜欢

转载自cloudmail.iteye.com/blog/1121941
今日推荐