赞助连接

赞助连接

阅 读 文 章

RFC821-简单邮件传输协议(SMTP)中文版

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(不详) | 时间:2007-07-07 | 浏览:人次 ]


  S: "550 No Such User" 
  S: . 
  R: 250 ok 

3.7. 域  
  域是最近被引入ARPA Internet邮件系统的。使用域可以使地址空间从一 
个平面的普通字符串主机名变成全局地址的一个层次结构。主机由一个域名取 
代,起始主机是由一系列元串组成,它们由逗号按最特殊到一般的顺序排列。 
  例如,"USC-ISIF.ARPA","Fred.Cambridge.UK"和"PC7.LCS.MIT.ARPA"可 
能是主机-域标识符。 
  无论域名在SMTP中如何使用,只有正式的名称才可以被使用,不可以使用 
假名或昵称。 

3.8. 改变角色 
  TURN命令可以用来改变在传输信道上通信的程序的角色。如果程序A现在是 
发送SMTP,它发送TURN命令并接到OK应答(250)后,它就变为接收SMTP了。同 
理,程序B也可以从接收SMTP变为发送SMTP。若要拒绝改变角色,接收方可以发 
送502作为应答。 
  注意:此命令是可选的。在使用TCP的传输信道时,一般不使用此命令。然 
而,当建立传输信道的代价比较大时,此命令很有用。例如,此命令可以支持一 
般公共交换电话系统作为传输信道。 

4. SMTP说明  
4.1. SMTP命令  
4.1.1. 命令语法  
  SMTP命令定义了邮件传输或由用户定义的系统功能。它的命令是由<CRLF> 
结束的字符串。而在带有参数的情况下,命令本身由<SP>和参数分开,如果 
未带参数可以直接和<CRLF>连接。邮箱的语法格式必须和接收站点的格式一致。 
下面讨论SMTP命令和应答。 
  发送邮件操作涉及到不同的数据对象,它们由不同的参数相互连接。回 
复路径就是MAIL命令的参数,而转发路径则是RCPT命令的参数,邮件日期是 
DATA命令的参数。这些参数或者数据对象必须跟在命令后。这种模式也就要 
求有不同的缓冲区来存储这些对象,也就是说,有一个回复路径缓冲区,一 
个转发路径缓冲区,一个邮件内容缓冲区。特定的命令产生自己的缓冲区, 
或使一个或多个缓冲的内容被清除。 

  HELLO (HELO) 
  此命令用于向接收SMTP确认发送SMTP。参数域包括发送SMTP的主机名。 
接收SMTP通过连接确认命令来向发送SMTP确认接收SMTP。引命令和OK响应确 
认发送和接收SMTP进入了初始状态,也就是说,没有操作正在执行,所有状态 
表和缓冲区已经被子清除。 

  MAIL (MAIL)  
  此命令用于开始将邮件发送到一个多个邮箱中。参数域包括回复路径。 
返回路径中包括了可选的主机和发送者邮箱列表。当有主机列表时,它是一 
个回复路径源,它说明此邮箱是由在表中的主机一一传递发送(第一个主机 
是最后一个接收到此邮件的主机)过来的。此表也有作向发送者返回非传递信 
号的源路径。因为每个传递主机地址都被加在此表起始处,它就必须使用发送 
IPCE而不是接收IPCE(如果它们不是一个IPCE的话)清楚的名称。一些出错信 
息的回复路径可能就是空的。 
  此命令清除回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区,并且将 
此命令的回复路径信息插入到回复路径缓冲区中。 
  RECIPIENT (RCPT) 
  此命令用于确定邮件内容的唯一接收者;多个接收者将由多个此命令指定。 
转发路径中包括一个可选的主机和一个必须的目的邮箱。当出现主机列表时, 
这就是一个源路径,它指明邮件必须向列表中的上一个主机发送。如果接收 
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 中文版 协议 传输 简单 邮件 命令 发送 路径 接收 一个

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.