|
2001-11-12 14:33:00· cloudsky · 白云黄鹤BBS O- R7 J% l9 J/ ]
9 h+ E! }& \. e9 O1 y, K8 R3 b--------------------------------------------------------------------------------* C8 d( r9 S% `- _ R8 a5 t! F0 ]
网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。
( }# j2 [* P8 i& J, d c
; O+ V; s1 f! @4 {/ y) \% k 一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。
% @1 X U0 t# N7 {. ^! ?8 d( k1 ]6 o% T& L$ U9 A
user username 用户认可
7 g% t, f# O2 x4 F' I* w3 c' _2 b# {( W9 Z. d9 T
pass password 认可 执行成功则状态转换 & v! o) g" H4 t# Y# q S
; k3 }2 `" b1 v0 _$ f apop name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。, p; f. F% i9 P8 } P# U2 b- l- c
) z$ U% |2 p" q4 I2 D; p stat 处理请求server回送邮箱统计资料,如邮件数、 邮件总字节数: b. C- s* c, T+ ]/ P( o$ L
5 G0 V& Z% }5 ?8 D% j
uidl n 处理 server返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。+ E% h$ p& h! e% V! \" }( b9 d' z
' @6 O8 U2 u* A list n 处理 server返回指定邮件的大小等 . m4 K& p% o/ D4 ^
6 g: P, j8 b9 I4 a8 ]2 ~ retr n 处理 server返回邮件的全部文本
) O8 Y9 n$ a/ \
$ s [, d5 b3 b' f( A dele n 处理 server标记删除,quit命令执行时才真正删除
0 `& A2 H7 v' f* l( h, y; l5 A3 j9 J: [- E& p& q8 j
rset 处理撤消所有的dele命令 " `- K8 c+ f4 e+ ~
% j! `0 b3 W: C8 g, e+ g7 @. i( v top n,m 处理 返回n号邮件的前m行内容,m必须是自然数
8 S: q* G! n! P) Z
1 `9 w) z: j% K+ k$ e noop 处理 server返回一个肯定的响应 5 V4 k8 f: m4 f C: `# A
- W7 V) w9 K' K1 j$ R! Y( P7 @ i quit client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。
+ u& g0 @- X* p" U" ~" i2 M2 s3 H, _
使用telnet 的一个完整的收信例子如下:+ x3 G. z$ F- E Y
; d# p3 S4 \+ o' d
telnet pop3Server 110
6 ^. A- g, i8 [1 e+ t, ?8 U user username 0 ^6 r) n" j1 f7 A
pass ****
# {8 l4 Z$ u1 p$ M: K stat 3 p- }. t, X8 \" g; D
list ( j1 m" j, U3 q" l) T
retr 1 ( H% o* v% M: k! _! P$ x
retr 2
; N: M7 k! h5 u& F. q% L9 y- [* Z ... 8 S8 n# f: i X$ B# F
dele 1 ) X0 I/ }9 I( _% p' [3 f3 c
dele 2
& N% y) y! I- D. q6 G* O ... 8 D! O' ~6 o l# e1 v$ ~8 g
quit |
|