欢迎来到天天文库
浏览记录
ID:18947767
大小:260.00 KB
页数:37页
时间:2018-09-27
《rfc821_简单邮件传输协议 》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、RFC821SIMPLEMAILTRANSFERPROTOCOLRFC821简单邮件传输协议(SMTP)组织:中国互动出版网(http://www.china-pub.com/)RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)E-mail:ouyang@china-pub.com译者:顾国飞(ggfeiggfei@263.net)译文发布时间:2001-3-30版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须保留
2、本文档的翻译及版权信息。NetworkWorkingGroupJ.PostelRequestforComments:DRAFTISIReplaces:RFC788,780,772August1982RFC821简单邮件传输协议(SMTP)(RFC821SIMPLEMAILTRANSFERPROTOCOL)目录1.介绍22.SMTP模型33.SMTP过程43.1.MAIL43.2.转发53.3.确认和扩展63.4.发送信件(mailing)和获得信件(sending)73.5.打开和关闭73.6.转发83.7.域93.8.改变角色
3、94.SMTP说明94.1.SMTP命令937RFC文档中文翻译计划RFC821SIMPLEMAILTRANSFERPROTOCOLRFC821简单邮件传输协议(SMTP)4.1.1.命令语法94.1.2.COMMAND语法格式134.2.SMTP响应154.3.命令和应答序列164.4.状态图174.5.详细内容184.5.1.最小实现184.5.2.透明性194.5.3.大小19附录ATCP传输服务19附录BNCP传输服务20附录CNITS20附录DX.25传输服务20附录E应答码构成方法20附录F一些例子22参考资料361
4、.介绍 简单邮件传输协议(SMTP)的目标是可靠高效地传送邮件,它独立于传送子系统而且仅要求一条可以保证传送数据单元顺序的通道。附录A,B,C和D描述了不同传送服务下SMTP的使用。在名词表中还定义了本文档中使用的术语。 SMTP的一个重要特点是它能够在传送中接力传送邮件,传送服务提供了进程间通信环境(IPCE),此环境可以包括一个网络,几个网络或一个网络的子网。理解到传送系统(或IPCE)不是一对一的是很重要的。进程可能直接和其它进程通过已知的IPCE通信。邮件是一个应用程序或进程间通信。邮件可以通过连接在不同IPCE上的
5、进程跨网络进行邮件传送。更特别的是,邮件可以通过不同网络上的主机接力式传送。2.SMTP模型 SMTP设计基于以下通信模型:针对用户的邮件请求,发送SMTP建立与接收SMTP之间建立一个双向传送通道。接收SMTP可以是最终接收者也可以是中间传送者。SMTP37RFC文档中文翻译计划RFC821SIMPLEMAILTRANSFERPROTOCOLRFC821简单邮件传输协议(SMTP)命令由发送SMTP发出,由接收SMTP接收,而应答则反方面传送。一旦传送通道建立,SMTP发送者发送MAIL命令指明邮件发送者。如果SMTP接收者
6、可以接收邮件则返回OK应答。SMTP发送者再发出RCPT命令确认邮件是否接收到。如果SMTP接收者接收,则返回OK应答;如果不能接收到,则发出拒绝接收应答(但不中止整个邮件操作),双方将如此重复多次。当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回OK应答。SMTP提供传送邮件的机制,如果接收方与发送方连接在同一个传送服务下时,邮件可以直接由发送方主机传送到接收方主机;或者,当两者不在同一个传送服务下时,通过中继SMTP服务器传送。为了能够对SMTP服务器提供中继能力,它必须拥有最终目的主机地址和邮箱名
7、称。 MAIL命令参数是回复路径,它指定邮件从何处来;而RCPT命令的参数是转发路径的,它指定邮件向何处去。向前路径是源路径,而回复路径是返回路径(它用于发生错误时返回邮件)。 当同一个消息要发往不同的接收者时,SMTP遇到了向不同接收者发送同一份数据的复制品的问题,邮件命令和应答有一个比较奇怪的语法,应答也有一个数字代码。在下面,例子中可以看到哪些使用实际的命令和应答。完整的命令和应答在第四节。 命令与应答对大小写不敏感,也就是说,命令和应答可以是大写,小写或两者的混合,但这一点对用户邮件名称却不一定是对的,因为有的主机
8、对用户名大小写是敏感的。这样SMTP实现中就将用户邮箱名称保留成初始时的样子,主机名称对大小写不敏感。 命令与应答由ASCII字母表组成,当传送服务提供8位字节传送通道,每7位字符正确传送,而最高位被填充为0。当指定一般的命令或应答格式后,参数会由一些类似于语
此文档下载收益归作者所有