选择分类: 系统FAQ 邮件安全 邮件发展 邮件协议 邮件流程 DNS解析 反垃圾邮件技术 业界应用 技术点滴  
 

 

  系统FAQ
  邮件安全
  邮件发展
  邮件协议
  邮件流程
  DNS解析
  反垃圾邮件技术
  业界应用
  技术点滴
 
  知识库 - pop3验证收信流程

  POP3验证收信流程

     POP3(Post Office Protocol 3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。POP3协议是TCP/IP协议族中的一员,,由RFC1939定义。

   POP 协议支持“离线”邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上。

   一、POP3命令包括(都可以用telnet ip_address port来验证):

   USER username 认证用户名

   PASS password 认证密码认证,认证通过则状态转换

   APOP name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC1321。

   STAT 处理请求服务器回送邮箱统计资料,如邮件数、 邮件总字节数

   UIDL n 处理服务器返回用于该指定邮件的唯一标识,如果没有指定,返回所有的。

   LIST n 处理服务器返回指定邮件的大小等

   RETR n 处理服务器返回邮件的全部文本

   DELE n 处理服务器标记删除,QUIT 命令执行时才真正删除

   RSET 撤消所有的DELE命令

   TOP n m 处理服务器返回n号邮件的前m行内容,m必须是自然数

   NOOP 处理服务器返回一个肯定的响应

   QUIT 希望结束会话。如果server处于“处理”状态,则现在进入“更新”状态,删除那些标记成删除的邮件。如果 server处于“认可”状态,则结束会话时server不进入“更新”状态。

   二、Foxmail与OE(outlookexpress)的处理机制的不同。

   假定服务器上有三封邮件等待客户机接收。用foxmail与OE的不同之处在于

   foxmail每收一封标记删除一封,而OE则等全部接收完后再全部标记为删除最后执行quit命令。

   Foxmail OE

   -------------------------------

   retr1 retr1

   dele1 retr2

   retr2 retr3

   dele2 dele1

   retr3 dele2

   dele3 dele3

   quit quit

   假定服务器上有三封信,对第一封,我们不想接收想从服务器直接删除;对第二封,想接收但不删除,分别标记后最后foxmail发出的命令是

   dele1

   retr2

   quit

   若没有foxmail,正好有几封很大的信堵住了,我不想接收,想直接删除它,可以按照如下方式操作:

   直接在windows的DOS窗口下用命令行操作,如:

   #telnet pop.cstnet.cn 110

   userusername

   passpassword

   list

   dele3

   dele5

   quit