分类:
2010-04-29 17:18:54
在telnet下pop3应用实例详解
telnet 10.10.10.254 110
OP3 rhel v2003.83rh server ready
+OK POP3 rhel v2003.83rh server ready
user u1 【user登录】
+OK User name accepted, password please
pass u1 【密码】
+OK Mailbox open, 1 messages
stat 【处理请求 server 回送邮箱统计资料,如邮件数、 邮件总字节数】
+OK 1 15431
list 【处理请求 server 返回邮件列表、 邮件字节数】
+OK Mailbox scan listing follows
1 15431
. 【结尾符】
uidl 1 【处理 server 返回用于该指定邮件的唯一标识 1, 如果没有指定,返回所有的。】
+OK 1 49e6d01b0000000a
list 1 【处理 server 返回指定邮件1的大小等】
+OK 1 15431
retr 1 【处理 server 返回邮件的全部文本】
+OK 15431 octets
Return-Path:
Received: from mail.rhel.com ([10.10.10.254])
by mail.rhel.com (8.12.10/8.12.10) with ESMTP id n6DELeZt025660
for ; Mon, 13 Jul 2009 22:21:40 +0800
Received: from 127.0.0.1 (unknown [127.0.0.1])
by mail.rhel.com (KILL Mail Shield Gateway) with ESMTP id 2264F71C0
06
.
.
.
------=_Part_145072_15032728.1247495976373--
. 【结尾符】
dele 1 【处理 server 标记删除,QUIT 命令执行时才真正删除】
+OK Message deleted
rset 1 【处理撤消所有的 DELE 命令】
+OK Reset state
noop 【处理 server 返回一个肯定的响应】
+OK No-op to you too!
quit 【希望结束会话。如果 server 处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。】
【如果 server 处于"认可"状态,则结束会话时 server 不进入"更新"状态 。】
+OK Sayonara
遗失对主机的连接。
POP3常用指令POP3服务器响应一般为:“+OK”表示成功,“-ERR”表示失败。
1、USER ;用户登录。
2、PASS ;发送用户密码。
3、STAT ;返回邮箱列表(邮件数量、字节)。
4、DELE ;删除指定的邮件。
5、LIST ;返回指定的邮件报头。
6、RETR ;传回指定的邮件,以只有一个“.”号的行结束。
7、QUIT ;关闭连接。