协议中有三种状态,认
可状态,处理状态,和更新状态。
当客户机与服务器建立联系时,一旦客户机提供了自己身份并成功确认,即由认可
状态转入处理状态,
在完成相应的操作后客户机发出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       更新 

相关文章: