|
2001-11-12 14:33:00· cloudsky · 白云黄鹤BBS
) W* B" S$ g% E
$ @( q0 ?; @4 i* X--------------------------------------------------------------------------------
& s+ P! W: i9 `% y- O8 {: l" ? 网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。
5 F) a h2 o# `# J% o6 t
8 o) }( M( T) \ 一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。 . Z; G( z0 c; \3 T
# C! l8 W2 d/ d/ R- z5 \7 E7 } user username 用户认可 " ~: C2 Y, r3 ^. A* H4 v- x, R" C
; P. u/ ^1 L) W6 r# S
pass password 认可 执行成功则状态转换 % ^# T/ L. w" r- e- l1 Q
. j S, ^; P7 w) J3 F! |6 ]
apop name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。5 d8 I6 Z- e- l' h; Y; t6 a
. j2 e# |+ I6 d+ W/ e stat 处理请求server回送邮箱统计资料,如邮件数、 邮件总字节数$ S+ k8 M5 D, ^6 i+ S
& n! x* [. q1 i$ D+ \ uidl n 处理 server返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。
7 R: O o) C& ~6 D, x
$ M4 P6 ]( R1 a: c' n# Y( x list n 处理 server返回指定邮件的大小等 $ S' ?0 w& {6 X
! ?% B$ [! t- ]+ [
retr n 处理 server返回邮件的全部文本 , _2 |* \' H T9 |0 T) |
1 w" L, v/ \; @9 } t
dele n 处理 server标记删除,quit命令执行时才真正删除
8 ~1 S1 u6 w9 t, Z. }0 S/ G' \* u; v: q* f: V
rset 处理撤消所有的dele命令 6 J- I7 x1 ~* h x8 U
0 |5 [/ K: O8 k) J- S
top n,m 处理 返回n号邮件的前m行内容,m必须是自然数 , l4 p5 |3 t1 _, t3 N/ [
" X- C/ s, _" ]& o2 _; r
noop 处理 server返回一个肯定的响应
+ J- F/ n. t" G
$ h2 }0 E$ r$ |/ H: }5 x8 H quit client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。9 ~* W8 q6 k6 N3 D0 F
4 E8 T: n; G2 c: S 使用telnet 的一个完整的收信例子如下:
}4 X7 t. b) q: K+ I; n
/ }9 p; C# z7 P9 {8 s/ m3 g telnet pop3Server 110
9 o& K7 K1 ^0 @3 `- i. R8 l user username
, n2 L; z$ O, |4 c4 S* f. Z pass **** _/ D3 Q, {& B+ y) Y) h
stat 0 m: o: Z: [% f6 t0 N4 \
list
+ x/ T0 M3 R t1 P- [ retr 1 5 Y& E* V9 @+ m& x' B7 {
retr 2 $ O3 H y0 K( @+ K5 {. Z8 Y
...
4 L$ y8 b5 I; M T dele 1 3 C/ V4 I! U1 n q3 g1 f/ v7 C
dele 2
! `9 @5 P- l) m& H$ n% n ... " Y0 U6 ?& }( y: c
quit |
|