第10.4讲-邮件协议詳解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 1、邮件服务器的地位 ★即是客户机,又是服务器 ★即是SMTP服务器,又是POP3或者IMAP4服务器 2、安全性 ★SMTP允许传输层安全TLS(Transport Layer Security)扩充,以加密SMTP会话,参见RFC2246 ★POP3S:POP3的安全版本 ★IMAPS:IMAP的安全版本 五、说明 参看RFC2595 * 3、Web Mail 4、其它电子邮件相关协议和软件 ★DMSP(Distributed Mail System Protocol) RFC1056,读取邮件的协议 ★PGP(Pretty Good Privacy) Phil Zimmermann编写 ★PEM(Privacy Engaged Mail) RFC1421-1424 ★Eudora 7.1 * 小结 电子邮件系统 ◆ 发送:SMTP,基于TCP/25 ◆ 接收:POP3,基于TCP/110 (邮件传输模型) IMAP4,基于TCP/143(联机访问模型) ◆ 特色:MIME,内容类型与传送编码, 解决了统一问题 * 练习: P253 9 * SMTP邮件交换命令 □ HELO,它是HELLO的缩写,客户机通过该命令来标识自己 □ MAIL FROM,该命令标识出邮件的发送人 □ RCPT TO,该命令标识邮件的接收人。多次使用,可以同时发送给多个接收人。 □ DATA,表明以后的数据是报文的内容。结尾由客户机指定,是一个英文句号“.”所占的一行。 □ QUIT,该命令结束邮件的交换 □ RSET,异常终止 □ VRFY,询问发送方以验证接收方地址 □ NOOP,强迫服务器响应一个OK应答码 * 4、SMTP响应 每一条SMTP命令都会返回一条SMTP响应,SMTP响应与FTP响应很相似,包含一个3位数字的应答码,后面跟着的是描述文本。 * 代码 描述 代码 描述 211 系统状态或系统帮助响应 500 命令不可识别或语法错 214 帮助信息 501 参数语法错 220 服务准备就绪 502 命令不支持 221 关闭连接 503 命令顺序错 250 请求操作就绪 504 命令参数不支持 251 非本地用户,转发到forward-path 550 操作未执行:邮箱不可用 354 开始邮件输入,以CR-LF.CR-LF结束 551 非本地用户,请尝试forward-path 421 服务不可用 552 操作中止:存储空间不足 450 操作未执行:邮箱忙 553 操作未执行:邮箱名不正确 451 操作中止:本地错误 554 传输失败 452 操作未执行:存储空间不足 SMTP应答码 * 5、SMTP连接与发送 SMTP是一种请求响应协议,客户端发送命令,服务器返回响应,两者通过这种方式进行交互,以完成邮件传输过程的三个阶段:建立连接、传输数据和终止连接。 客户端主动连接到服务器的25端口,建立TCP连接。服务器会发送一个应答码为220的问候报文,表示已经准备就绪。 客户端向服务器发送HELO命令,用以标识发送方的身份,HELO命令的参数必须是一个合法的主机名。如果服务器接受了连接请求,会给客户端返回一个代码为250的应答,表示可以开始报文传输。 * 5、SMTP连接与发送 客户端发送MAIL命令标识邮件的发送方,通过FROM参数指定发送方的电子邮件地址。如果服务器准备接收邮件,则返回代码为250的OK应答。 客户端发送RCPT命令标识邮件的接收方,通过TO参数指定接收方的电子邮件地址,如果有多个接收人,可以发送多个RCPT命令。如果服务器能够识别接收人,则会返回代码为250的OK应答,否则返回代码为550的失败应答。 * 5、SMTP连接与发送 客户端与服务器之间的协商结束,客户端发送DATA命令指示将要发送邮件数据,服务器端返回应答码为354的响应进行确认,表示可以开始邮件输入。客户端将邮件内容按行发送,邮件的末尾由客户端指定,是只有一个小数点(邮件数据结束指示器)的一行,服务器检测到邮件数据结束指示器后,返回代码为250的OK应答。 客户端发送QUIT命令终止连接。 * SMTP通信过程举例 * * (1)Ctelnet 5 25 220 E450-2 ESMTP Sendmail 8.9.3+Sun/8.9.1; Sun, 17 Jun 2001 15:06:11 +0800 (CST) (2)helo 6 250 E450-2 Hello [6], pleased to meet

文档评论(0)

钱缘 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档