|
|
2001-11-12 14:33:00· cloudsky · 白云黄鹤BBS: w6 ^6 Y, w: P/ a# f
3 i, k8 {% j- }
--------------------------------------------------------------------------------
# z0 W9 P6 ~9 ?8 y, ?4 D 网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。2 |/ H2 |5 {3 W8 y* |9 j
4 Z# |" s" H4 W v/ P4 f 一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。 1 x0 f1 A0 e! L) K: c1 u
7 Z" _1 t. n* v7 `1 J0 |9 j
user username 用户认可
1 N4 S. s- c% S0 q) F }) B& | W
pass password 认可 执行成功则状态转换 - X. L6 U8 ^: s! A
/ R9 ?0 |- O1 E. M% f
apop name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。: W9 v% _ k o
1 ^: r3 f4 o% |9 V# z
stat 处理请求server回送邮箱统计资料,如邮件数、 邮件总字节数% S. j1 [2 B$ u' S; m. {2 i- M, w
8 x; O6 U0 q* E
uidl n 处理 server返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。
% t H5 e* P! s" O
9 ?0 u1 k, y; @1 D list n 处理 server返回指定邮件的大小等
& Q A% [& @; [5 x0 S0 ?9 v
: \: d( C1 f$ M3 E retr n 处理 server返回邮件的全部文本
( j( f4 V/ R6 f! K; y/ J4 _9 n" f# t2 ?# D6 L0 K$ r) T4 Q ~
dele n 处理 server标记删除,quit命令执行时才真正删除, ~+ ~& M2 u; s$ s) a9 K) ]
9 @- |; {9 @$ g9 o+ ` rset 处理撤消所有的dele命令 / n: t& h1 d8 v X" [
; \+ s; `2 @- I" ~7 `4 @
top n,m 处理 返回n号邮件的前m行内容,m必须是自然数 + H P2 n1 s3 r: |7 H' N) j; U
~6 W w% F! ~+ P6 i+ v7 C
noop 处理 server返回一个肯定的响应 $ R8 }6 ~7 ^7 B% w& ?9 Q
! t- e" ?: K+ i6 z
quit client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。
& [( Y2 z% D6 Z% ^% O8 m6 [3 Z% w$ `
使用telnet 的一个完整的收信例子如下:
" L9 `" e; R9 {: h: L5 ?# Y* o
. C! H: L' X+ p* P$ @: b" ~ telnet pop3Server 110
, u* M( ~& f" g9 _& h' M user username
) ]! P/ e; X- Q' @- O& J pass **** 8 ]5 B, d. n0 e4 F# N* L4 t1 R: i
stat
6 [ ~4 X) \9 y list - J9 e$ L! ^# p
retr 1
4 w2 ~* y* B3 z2 i3 M/ b retr 2
' G+ S7 }; L2 p& P" \ J1 j7 b8 Z ... # W0 ~$ m/ A: u& E3 Y: N
dele 1 , x4 B! U9 y/ s3 z
dele 2
6 p2 V0 V% V, Q/ B ...
0 ~% A: r# x! M* T. v( q quit |
|