没有合适的资源?快使用搜索试试~ 我知道了~
POP3和IMAP协议
5星 · 超过95%的资源 需积分: 19 81 下载量 39 浏览量
2011-09-18
17:03:18
上传
评论 1
收藏 35KB DOC 举报
温馨提示
试读
6页
POP3和IMAP协议POP3和IMAP协议 POP3和IMAP协议 POP3和IMAP协议 POP3和IMAP协议 POP3和IMAP协议
资源推荐
资源详情
资源评论
POP3 协议命令原始码及工作原理
协议命令原始码及工作原理
一 简介:
适用于 结构的脱机模型的电子邮件协议,目前已发展到第三版,称
。脱机 模型即不能在线操作,不像 ( 支持 )
当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下
载的邮件 都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修
改任意邮件,而无需与电子邮件服务器进一步交互。
客户向 服务器发送命令并等待响应, 命令采用命令行形
式,用 码 表示。 服务器响应是由一个单独的命令行组成,或多个命令行
组成,响应第一行以 文本 或 指出相应 的操作状态是成功还
是失败
在 协议中有三种状态,认可状态,处理状态,和更新状态。 当客户机
与服务器建立联系时,一旦客户机提供了自己身份并成功确认,即由认可状态
转入处理状态, 在完成相应的操作后客户机发出 命令,则进入更新状态,
更新之后最后重返认可状态。如下图
等待连接 身份确认 命令
认可处理更新
重返认可状态
!认可状态的命令语句
一般情况下,大多数现有的 客户与服务器执行采用 明文发送用户
名和口令,在 认可状态等 待客户连接的情况下,客户发出连接,并由命令
" 对在网络上发送明文用户名和 口令给服务器
进行身份确认。一旦确认成功,便转入处理状态。为了避免发送明文口令的问
题,有一种新的认证方法,命令为 ,使用 ,口令在 传输之前被加
密。 当第一次与服务器连接时, 服务器向客户机发送一个 码问候,
这个问候由一串字符组成对每个客户机是唯一的,与当时的时间有关,然后,
客户机把它的纯文本口令附加到从服务器接 收到的字符串之后,然后计算出结
果字符串的 #! 单出函数消息摘要,客户机把用户名与 #! 消息摘要作为
命令的参数一起发送出去。目前,大多数 $%&$ 上的邮件客户软件不
支持 命令,&" 支持。
' 命令码如下:
命令 参数 状态 描述
(")认可 此命令与下面的 命令若成功,将导致状态转换
$&"%认可
*)+#,认可 #, 是 #! 消息摘要
--*&处理 请求服务器发回关于邮箱的统计资料,如邮件总数和总字节
数
(#./,01处理 返回邮件的唯一标识符, 会话的每个标识符都将是
资源评论
- wxfei菲2013-01-06不错,对我有用
- qin_sun2014-11-03还行,但缺少程序的配套讲解
- 行走的小鱼2012-12-06谢谢,详细的说明了区别
- eq77552014-06-09还行,但缺少程序的配套讲解
cczly123
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功