家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
湖南阳光电子电脑技术学校_面向全国招生! 咨询电话:0731-85579057,0731-85569651. 全国免费电话:0731-85579057
当前位置:电脑硬件维修培训网文章资讯网络技术

SMTP协议的命令和应答

作者:佚名  来源:本站整理  发布时间:2012-01-23-19:31:18

  从前面的通信模型可以看出SMTP协议在发送SMTP和吸收SMTP之间的会话是靠发送SMTP的 SMTP命令和吸收SMTP反馈的应答来完成的。在通信链路建立后,发送SMTP发送MAIL命令指令邮件发送者,若吸收SMTP此时可以吸收邮件则作出OK的应答,然后发送SMTP持续发出RCPT命令以确认邮件是否收到,如果吸收到就作出OK的应答,否则就发出拒绝吸收应答,但这并不会对全部邮件操作造成影响。双方如此重复多次,直至邮件处理完毕。SMTP协议共包含10个SMTP命令,列表如下:

SMTP命令 命令阐明
HELLO <domain> <CRLF> 辨认发送方到吸收SMTP的一个HELLO命令
MAIL FROM:<reverse-path><CRLF>  <reverse-path>为发送者地址。此命令告诉吸收方一个新邮件发送的开始,并对所有的状态和缓冲区进行初始化。此命令开始一个邮件传输处理,最终完成将邮件数据传送到一个或多个邮箱中。
RCPT TO:<forward-path><CRLF>  <forward-path>标识各个邮件吸收者的地址
DATA <CRLF> 
吸收SMTP将把其后的举动看作邮件数据去处理,以<CRLF>.<CRLF>标识数据的结尾。
REST <CRLF> 退出/复位当前的邮件传输
NOOP <CRLF> 恳求吸收SMTP仅做OK应答。(用于测试)
QUIT <CRLF> 恳求吸收SMTP返回一个OK应答并关闭传输。
VRFY <string> <CRLF>  验证指定的邮箱是否存在,由于安全因素,服务器多禁止此命令。
EXPN <string> <CRLF>  验证给定的邮箱列表是否存在,扩充邮箱列表,也常禁止利用。
HELP <CRLF> 查询服务器支撑什么命令

注:<CRLF>为回车、换行,ASCII码分辨为13、10(十进制)。

  SMTP协议的每一个命令都会返回一个应答码,应答码的每一个数字都是有特定含义的,如第一位数字为2时表现命令成功;为5表失败;3表没有完成。一些较复杂的邮件程序利用该特点,首先检查应答码的首数字,并根据其值来决定下一步的动作。下面将SMTP的应答码列表如下:

应答码 阐明
501  参数格式弊病
502  命令不可实现
503  弊病的命令序列
504  命令参数不可实现
211  系统状态或系统援助响应
214  援助信息
220 <domain>服务就绪
221  <domain>服务关闭
421  <domain>服务未就绪,关闭传输信道
250 恳求的邮件操作完成
251  用户非本地,将转发向<forward-path>
450  恳求的邮件操作未完成,邮箱不可用
550  恳求的邮件操作未完成,邮箱不可用
451  放弃恳求的操作;处理过程中出错
551  用户非本地,请尝试<forward-path> 
452  系统存储不足,恳求的操作未履行
552  过量的存储分配,恳求的操作未履行
553  邮箱名不可用,恳求的操作未履行
354  开始邮件输入,以"."结束
554  操作失败

精品课程推荐

学生真情感言

关于本站 | 网站帮助 | 管理网站 | | 友情连接 | 百度收录
报名电话:0731-85579057,0731-85569651, 咨询QQ:361928696,873219118,250539810.
校址:湖南省长沙市雨花区车站南路红花坡路口(红花坡路176号)“智慧桥幼儿园”旁边 | 来校路线:长沙火车站售票处后坪乘135路至"鼓风站"下车,回走100米即到.
电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校
点击这里给我发消息
点击这里给我发消息
点击这里给我发消息
阳光电子电脑学校