|
|
2001-11-12 14:33:00· cloudsky · 白云黄鹤BBS
/ l# w j) t- m: A; l
" v% D8 }4 `8 a5 n* G1 L. g9 I--------------------------------------------------------------------------------
3 d# x2 Q, @+ R: L 网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。' E! T3 Y' f( q2 z% l" s+ Y: H: z" A
. S; j2 E/ j! l f 一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。
5 r7 D" f+ K: k
; Y* s: O2 G t% | user username 用户认可
6 L2 K6 d$ ]2 n* p I1 d% K# u1 O4 g: C6 d V$ U0 b5 k
pass password 认可 执行成功则状态转换
7 w) ^1 l; S: {7 R' h" J
- g5 s8 e8 T$ R5 E apop name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。
% k9 Y8 e6 X; ~7 l7 {) l+ g( [* T% z |4 ]
stat 处理请求server回送邮箱统计资料,如邮件数、 邮件总字节数
1 l' @: ?( {7 Y7 ]
7 J3 k( {/ o4 T( k! V9 d8 M4 L uidl n 处理 server返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。( h% E$ u5 X# T* I
6 @- W4 E; n$ I' S
list n 处理 server返回指定邮件的大小等 4 x8 [' V' a8 B
- |# P& D2 k$ w2 ?6 X$ y retr n 处理 server返回邮件的全部文本 . v2 `* K5 m# U1 n
. s1 T: L) _: \
dele n 处理 server标记删除,quit命令执行时才真正删除4 ^, Y, x( M1 s; a5 q; `, P9 j
5 ?# Z4 E& o6 N
rset 处理撤消所有的dele命令
7 I* u, I# [ {( {1 V- y* M H6 @ f
top n,m 处理 返回n号邮件的前m行内容,m必须是自然数 - c/ Q# t8 E# Y) b1 \& t, z" q
0 _ k, A' G5 v% ?9 w noop 处理 server返回一个肯定的响应 0 f. `8 {# h3 l9 F! [
* T# E5 V( L7 P- a: N quit client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。6 `: p8 d2 L7 g3 p6 I: x0 a. P1 s/ \+ r
9 f- b# |5 H i
使用telnet 的一个完整的收信例子如下:' j1 Q2 N3 B3 D$ ^) Z8 S
6 P( |4 @8 N' I% a8 a+ @$ i
telnet pop3Server 110
9 i" e. K. x6 W1 c8 e user username
N; w) v- ?8 w% `; G7 [ pass ****
1 H7 H) f. A& i6 E6 b; i stat 6 u! _) y+ K J ~ R) O" K
list * w3 a3 A2 t, w$ e
retr 1
5 Q ^$ D i9 x( ?! S3 W" I" ] retr 2 & J1 d. Y6 P; p/ I
...
5 f2 \5 T n+ ? dele 1 7 U/ f2 @, Z8 Z$ u$ P
dele 2 - h0 ?0 j: {$ |: `
... 7 b" R8 {8 ]1 @0 B" N* b
quit |
|