SMTP协议原始命令码和工作原理_第1页
SMTP协议原始命令码和工作原理_第2页
SMTP协议原始命令码和工作原理_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SMTP协议原始命令码和工作原理1. SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器2. SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码3. SMTP在TCP协议25号端口监听连接请求4. 连接和发送过程:a. 建立TCP连接b. 客户端发送HELO命令以标识发件人自己的身份,然后客户端发送MAIL命令服务器端正希望以OK作为响应,表明准备接收c. 客户端发送RCPT命令,以标识该电子邮件的计划接收人,可以有多个RCPT行服务器端则表示是否愿意为收件人接受邮件d. 协

2、商结束,发送邮件,用命令DATA发送e.以.表示结束输入内容一起发送出去f. 结束此次发送,用QUIT命令退出。5. 另外两个命令:VRFY-用于验证给定的用户邮箱是否存在,以及接收关于该用户的详细信息。EXPN-用于扩充邮件列表。6. 邮件路由过程:SMTP服务器基于域名服务DNS中计划收件人的域名来路由电子邮件。SMTP服务器基于DNS中的MX记录来路由电子邮件,MX记录注册了域名和相关的SMTP中继主机,属于该域的电子邮件都应向该主机发送。若SMTP服务器收到一封信要发到shuser:a. Sendmail请求DNS给出主机的CNAME记录,如有,假若CNAME到,则再次请求的CNAME

3、记录,直到没有为止b. 假定被CNAME到,然后sendmail请求域的DNS给出的MX记录,shmailMX5 10 c.Sendmail最后请求DNS给出的A记录,即IP地址,若返回值为d.Sendmail与连接,传送这封给shuser的信到这台服务器的SMTP后台程序7. SMTP基本命令集:命令描述-HELO向服务器标识用户身份发送者能欺骗,说谎,但一般情况下服务器都能检测到。MAIL初始化邮件传输mailfrom:RCPT标识单个的邮件接收人;常在MAIL命令后面可有多个rcptto:DATA在单个或多个RCPT命令后,表示所有的邮件接收人已

4、标识,并初始化数据传输,以.结束。VRFY用于验证指定的用户/邮箱是否存在;由于2 / 3安全方面的原因,服务器常禁止此命令EXPN验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用HELP查询服务器支持什么命令NOOP无操作,服务器应响应OKQUIT结束会话RSET重置会话,当前传输被取消-8.MAILFROM命令中指定的地址是称作envelope from地址,不需要和发送者自己的地址是一致的。RCPTTO与之等同,指明的接收者地址称为envelope to地址,而与实际的to:行是什么无关。9. 为什么没有RCPTCC和RCPTBCC:?所有的接收者协商都通过RCPTTO命令来实现,如

5、果是BCC,则协商发送后在对方接收时被删掉信封接收者10. 邮件被分为信封部分,信头部分和信体部分envelopefrom,envelopeto与messagefrom:,messageto:完全不相干。evnelope是由服务器主机间SMTP后台提供的,而messagefrom/to是由用户提供的。有无冒号也是区别。11. 怎样由信封部分检查是否一封信是否是伪造的?a.received行的关联性。现在的SMTP邮件传输系统,在信封部分除了两端的内部主机处理的之个,考虑两个公司防火墙之间的部分,若两台防火墙机器分别为和,但接收者检查信封received:行时发现经过了C.则是伪造的。b.received:行中的主机和IP地址对是否对应如:Receibed:(15.c.被人手动添加在最后面的received行:Received:(15)(8.8.5)Received:byg

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论