全球旧事资料 分类
别(此错误
f也包括命令行过长)501参数格式错误502命令不可实现503错误的命令序列504命令参数不可实现211系统状态或系统帮助响应214帮助信息220domai
服务就绪221domai
服务关闭传输信道421domai
服务未就绪,关闭传输信道(当必须关闭时,此应答可以作为对任何命令的响应)250要求的邮件操作完成251用户非本地,将转发向forwardpath450要求的邮件操作未完成,邮箱不可用(例如,邮箱忙)550要求的邮件操作未完成,邮箱不可用(例如,邮箱未找到,或不可访问)451放弃要求的操作;处理过程中出错551用户非本地,请尝试forwardpath452系统存储不足,要求的操作未执行552过量的存储分配,要求的操作未执行553邮箱名不可用,要求的操作未执行(例如邮箱格式错误)354开始邮件输入,以CRLFCRLF结束554操作失败
f4
RFC822
说道发送和接受邮件,我们就必须不得不提RFC822了。RFC822的全称是“ARPA因特网文本信件格式的标准”Sta
dardfortheFormatofARPAI
ter
etText4.1Messages。该标准提供了邮件内容的格式和相关语义。
RFC822简单介绍
RFC822规定的电子邮件内容全部由ASCII字符组成,就是通常所说的文本文件,因而标准将它称为I
ter
et文本信件I
ter
etTextMessages。
从直观上看,信件非常简单,就是一系列由ASCII字符组成的文本行,每一行以回车换行符“CRLF“,就是ASCII码的13和10结束。从组织上看,信件内容结构分为两大部分,中间用一个空白行只有CRLF符的行来分隔。第一部分称为信件的头部theheaderofthemessage,包括有关发送方、接收方、发送日期等信息。第二部分称为信件的体部Bodyofthemessage,包括信件内容的正文文本。信头是必需的,信体是可选的,即信体可有可无。如果不存在信体,用作分隔的空白行也就不需要。在信体中,也可以有用作分隔的空白行。这样设计的信件便于进行语法分析,提取信件的基本信息。在RFC822中规定,信件体就是一系列的向收信人表达信息的文本行,比较简单,可以包含任意文本,并没有附加的结构。信件头则具有比较复杂的结构,在下一小节中详述。4.2信件的头部信头的一般格式
4.2.1
信头的结构比较复杂,信头由若干信头字段headerfield组成,这些字段为用户和程序提供了关于信件的信息。要了解信头的结构就要弄清楚各种信头字段。所有的信头字段都具有相同的语法结构,从逻辑上说,包括四部分,字段名field
ame,紧跟冒号
好听全球资料 返回顶部