POP3.doc


文档分类:文学/艺术/军事/历史 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3
文档列表 文档介绍
POP3 POP3,全名为“PostOfficeProtocol-Version3”,即“邮局协议版本3”。是TCP/IP协议族中的一员,POP3服务所用的端口为110,由RFC1939定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件 POP3协议命令原始码及工作原理简介: ,目前已发展到第三版,称POP3。脱机模型即不能在线操作,scape支持IMAP4) ,被该客户机指定的所有将被下载的邮件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。 ,POP3命令采用命令行形式,用ASCII码表示。服务器响应是由一个单独的命令行组成,或多个命令行组成,响应第一行以ASCII文本+OK或-ERR指出相应的操作状态是成功还是失败 ,认可状态,处理状态和更新状态。当客户机与服务器建立联系时,一旦客户机提供了自己身份并成功确认,即由认可状态转入处理状态,在完成相应的操作后客户机发出quit命令,则进入更新状态,更新之后最后重返认可状态。如下图等待连接身份确认quit命令——|认可|—————|处理|——————|更新| |__________________________________| 重返认可状态 ,大多数现有的POP3客户与服务器执行采用ASCII明文发送用户名和口令,在认可状态等待客户连接的情况下,客户发出连接,并由命令user/pass对在网络上发送明文用户名和口令给服务器进行身份确认。一旦确认成功,便转入处理状态。为了避免发送明文口令的问题,有一种新的认证方法,命令为APOP,使用APOP,口令在传输之前被加密。当第一次与服务器连接时,POP3服务器向客户机发送一个ASCII码问候,这个问候由一串字符组成对每个客户机是唯一的,与当时的时间有关,然后,客户机把它的纯文本口令附加到从服务器接收到的字符串之后,然后计算出结果字符串的MD5单出函数消息摘要,客户机把用户名与MD5消息摘要作为APOP命令的参数一起发送出去。目前,大多数windows上的邮件客户软件不支持APOP命令,qpopper支持。 : 命令参数状态描述------------------------------------------ USERusername认可此命令与下面的pass命令若成功,将导致状态转换 PASSpassword认可 APOPName,Digest认可Digest是MD5消息摘要------------------------------------------ STATNone处理请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数 UIDL[Msg#]处理返回邮件的唯一标识符,POP3会话的每个标识符都将是唯一的 LIST[Msg#]处理返回邮件数量和每个邮件的大小 RETR[Msg#]处理返回由参数标识的邮件的全部文本 DELE[Msg#]处理服务器将由参数标识的邮件标记为删除,由quit命令执行 RSETNone处理服务器将重置所有标记为删除的邮件,用于撤消

POP3 来自淘豆网www.taodocs.com转载请标明出处.