索阅 100例 首 页| 资 讯| 下 载| 论 坛| 博 客| Webinar| 高 校| 专 刊| 会展| EETV| 百科| 问答| 电路图| 工程师手册| Datasheet

EEPW首页 > 百科 > POP3服务

POP3服务


贡献者:sdjntl    浏览:1071次    创建时间:2009-12-05

POP3服务  POP3(Post Office Protocol 3) POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。
  POP适用于C/S结构的脱机模型。脱机模型即不能在线操作,不像IMAP4(netscape支持IMAP4)当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。POP3客户向POP3服务器发送命令并等待响应,POP3命令采用命令行形式,用ASCII码表示。
  服务器响应是由一个单独的命令行组成,或多个命令行组成,响应第一行以ASCII文本+OK或-ERR指出相应的操作状态是成功还是失败在POP3协议中有三种状态,认可状态,处理状态,和更新状态。
  当客户机与服务器建立联系时,一旦客户机提供了自己身份并成功确认,即由认可状态转入处理状态,
  在完成相应的操作后客户机发出quit命令,则进入更新状态,更新之后最后重返认可状态。如下图
  等待连接 身份确认 quit命令
  —— |认可|————— |处理|——————|更新|
  |__________________________________|
  重返认可状态
  POP3命令码如下:
  命令 参数 状态 描述
  ------------------------------------------
  USER username 认可 此命令与下面的pass命令若成功,将导致状态转换
  PASS password 认可
  APOP Name,Digest 认可 Digest是MD5消息摘要
  ------------------------------------------
  STAT None 处理 请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数
  UIDL [Msg#] 处理 返回邮件的唯一标识符,POP3会话的每个标识符都将是唯一的
  LIST [Msg#] 处理 返回邮件数量和每个邮件的大小
  RETR [Msg#] 处理 返回由参数标识的邮件的全部文本
  DELE [Msg#] 处理 服务器将由参数标识的邮件标记为删除,由quit命令执行
  RSET None 处理 服务器将重置所有标记为删除的邮件,用于撤消DELE命令
  TOP [Msg#] 处理 服务器将返回由参数标识的邮件前n行内容,n必须是正整数
  NOOP None 处理 服务器返回一个肯定的响应
  ------------------------------------------
  QUIT None 更新


如果您认为本词条还有待完善,需要补充新内容或修改错误内容,请编辑词条     查看历史版本

开放分类
协议    通信    

参考资料

贡献者
sdjntl    


本词条在以下词条中被提及:

关于本词条的评论共:(0条)
匿名不能发帖!请先 [ 登陆 ]