|
|
2001-11-12 14:33:00· cloudsky · 白云黄鹤BBS' [0 {. C( G: h- v: l q
: c6 Q i/ G+ o( C0 i. l
--------------------------------------------------------------------------------
3 I* \" Y1 M! M3 C, C 网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。$ q1 q" L6 J4 \! J( N6 R4 L- i
v7 X4 \7 o u' c
一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。
R7 K! c5 R: g! M# a/ I. }3 v7 g1 `6 C! a4 K1 K8 H- u! ]% \
user username 用户认可
6 K5 t8 T/ N! J, g7 O% Q. j! ?8 w/ A$ J1 {8 I' ?6 o4 o5 V
pass password 认可 执行成功则状态转换 2 d/ A1 u) i' c! {- s1 | v
' R6 N& R. G m! S% ] apop name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。& W# y) v: @/ H7 `
# X" A! k8 w! O' i
stat 处理请求server回送邮箱统计资料,如邮件数、 邮件总字节数1 \' G( o# X" u/ X
+ Y* v' N1 Y: x3 f* N! j" m
uidl n 处理 server返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。0 m% B6 ~' m% Y9 r' f
, Y! ~! l3 K! |! c* G/ J
list n 处理 server返回指定邮件的大小等
1 O( t1 c4 H: o: X0 T
/ ]4 c6 m: k, h8 P( C _3 y" E retr n 处理 server返回邮件的全部文本
9 u$ F! Y7 I8 R: h. O+ k7 M4 z
$ K" ?* c% z0 L! O dele n 处理 server标记删除,quit命令执行时才真正删除. W( u; J( j: P. u8 o+ ] n: [2 n
. j5 S2 n0 u, j3 I& P rset 处理撤消所有的dele命令 ; U2 D: G. P) Z) y8 ~) m
2 K9 c1 ?( t- Z* E$ e5 [2 v top n,m 处理 返回n号邮件的前m行内容,m必须是自然数 8 d) h2 H5 m( {
0 r9 N6 J, {( l6 i5 M
noop 处理 server返回一个肯定的响应 4 ?" S# \2 r, n$ F- f
; O+ L8 G0 y) E) x: P' c quit client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。! ^3 ^" H' r3 E/ |3 v
6 Z% S8 J0 j. U& v 使用telnet 的一个完整的收信例子如下:9 E( R7 N5 _! r9 I
$ ^2 j1 G6 e" a. [5 L; u3 E
telnet pop3Server 110 * x* T% ]" g4 R C6 M0 T; x; X
user username 3 d( } X! l) R7 V5 G
pass **** % X6 }3 i o( x& F+ F
stat $ B' e6 Z" K* S. |" f3 h
list
5 ]# t( ]$ f# K2 u retr 1 + I3 z1 C7 k, M- {- Y6 b/ J- l
retr 2 * C6 V, M1 @% X/ l) c9 x* y7 h5 ~+ O
... ) x- I. q: ]) \
dele 1 + O+ | x8 n `: l; R7 o
dele 2 3 l' I( u i, G8 v
... ) H! f1 X) C6 x7 w! E7 B% M+ x
quit |
|