当前位置:操作系统 > Unix/Linux >>

pop3命令简介

首先请参看RFC 1939中介绍的POP3命令

  一般telnet pop3Server 110后就可以用这些命令了,大小写不敏感,

  不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。

  user username

  认可

  pass password

  认可

  执行成功则状态转换

  apop name,digest

  认可

  一种安全传输口令的办法,执行成功导

  致状态转换,请参见RFC 1321

  stat

  处理

  请求server回送邮箱统计资料,如邮件数、

  邮件总字节数

  uidl n

  处理

  server返回用于该指定邮件的唯一标识,

  如果没有指定,返回所有的

  list n

  处理

  server返回指定邮件的大小等

  retr n

  处理

  server返回邮件的全部文本

  dele n

  处理

  server标记删除,quit命令执行时才真正删除

  rset

  处理

  撤消所有的dele命令

  top n,m

  处理

  返回n号邮件的前m行内容,m必须是自然数

  noop

  处理

  server返回一个肯定的响应

  quit

  client希望结束会话。如果server处于"处理"

  状态,则现在进入"更新"状态,删除那些标记

  成删除的邮件。如果server处于"认可"状态,

  则结束会话时server不进入"更新"状态

  关于apop命令

  如果client使用user命令,口令将是明文。使用apop命令时,client第一次

  与server连接时,server向client发送一个ascii码问候,该问候由一个字符

  串组成,它对于每个client的连接都是唯一的,client把它的纯文本口令附加

  到从server接收到的字符串之后,然后计算结果字符串的MD5摘要,client把

  username和MD5摘要作为apop命令的参数一起发送出去。

  telnet pop3Server 110

  user username

  pass ****

  stat

  list

  retr 1

  retr 2

  ...

  dele 1

  dele 2

  ...

  quit本文来自:http://www.xiaoyaxiao.com/4270.html
发表您的高见!
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,