|
|
2001-11-12 14:33:00· cloudsky · 白云黄鹤BBS
* u/ L l. u1 y) b
7 D: @; t% J0 F5 t# @* ]$ c--------------------------------------------------------------------------------8 r3 M4 }; e0 j* a
网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。
( h: h/ P6 R' U1 K% s9 O/ I# o
6 c- Y/ J# C8 O* M' [ 一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。 $ V" g3 v$ l" n! r7 c8 E* b+ ^& n
6 N6 W% \& H( Z( }9 U5 A+ }# b
user username 用户认可
C, ?5 n$ d* _- |* T$ u
) n: f' V9 m. b$ a1 J- W( k5 u pass password 认可 执行成功则状态转换 + x u; j% o h* M
- d6 F, a, H5 w2 A/ B( p' G apop name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。4 C7 Q8 s! N, L: B& V5 b0 h5 n( h
2 s5 b+ a' S9 c0 S
stat 处理请求server回送邮箱统计资料,如邮件数、 邮件总字节数& O9 U4 k4 O- ]. A$ b
- h0 _- {# u' i3 |+ y3 ^4 F2 v$ G1 r uidl n 处理 server返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。' E, W9 \5 U$ B
; d" C2 p2 z2 `$ S! C- a7 A% A7 ]% l
list n 处理 server返回指定邮件的大小等
' a3 r2 ^9 ?! K3 t6 E/ h% Q% t
; `% w; E) g7 u `$ l retr n 处理 server返回邮件的全部文本
& E1 D( M4 M; A" w$ H+ `( N. S: l4 ]: T g) G( U, U" k C F( L
dele n 处理 server标记删除,quit命令执行时才真正删除
! C7 r7 h; V) f5 ^5 s, |; a0 B. X3 B3 g
rset 处理撤消所有的dele命令
! L9 q3 ~! ], U n" R* ~ D
& }# P3 G! U( N6 Q( ^: f) H top n,m 处理 返回n号邮件的前m行内容,m必须是自然数
. M. x( e. h6 }0 e# V% B! e% ?+ R) f9 G' p; C) D
noop 处理 server返回一个肯定的响应 ' f& s# w5 U3 v A
+ E# ] w! I- K( H/ u quit client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。, h1 Z% [: f3 S* y7 J2 \
% H5 N/ Z8 r! u* N; q 使用telnet 的一个完整的收信例子如下:, L9 S. s9 @8 E: k" ?/ R
& O1 c; \ ]6 A; A
telnet pop3Server 110
5 a( M; o: n1 w9 Z1 b1 H1 Q user username
( U+ S( }4 f9 Y: [% { pass **** : i, \* U% k# W! J @
stat - I7 O! B- J7 G* x( Q# X' Y
list
. J' j Z: B2 o- i1 |) p retr 1 , G$ Q u1 M, E+ ^/ A# J/ F
retr 2
" l( Q' K& P& d, j0 \% F ...
9 R" M; ~& E8 {8 l' {/ Z" s dele 1
5 [. n- V" P2 o: m dele 2
. d/ [$ {7 I9 b" Z) J ...
* N, _- g' |& D$ Q quit |
|