|
2001-11-12 14:33:00· cloudsky · 白云黄鹤BBS
5 y& Y/ x* s0 ^7 k" j' A0 K' {
- d. Z# b9 Q( c. y' I--------------------------------------------------------------------------------: \0 {' [/ y1 h1 C7 `- d, i$ a
网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。! d0 @2 Q6 j0 t( I
( ^5 e* e* o9 I) K/ T" h
一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。 ( P! {- @* N. l+ H$ ?- M3 Z7 B. s
8 P& k; X) D0 w, \) N
user username 用户认可 0 ^6 t: O% \2 d0 u2 f$ U
+ J+ h: _0 s# ]$ H$ t5 l" J pass password 认可 执行成功则状态转换 ; c6 X/ J! z4 R( b ]$ N) m- h
6 m4 S; x! S6 U
apop name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。& X4 i; j* J$ f6 G/ s
' a( j8 l! Y/ R; E* s' k+ _ stat 处理请求server回送邮箱统计资料,如邮件数、 邮件总字节数
% l; F6 B+ @1 u' [& Z5 I# [2 n3 W5 {# p) x- X" B
uidl n 处理 server返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。; I6 B. X! Z7 _
/ o; g. _# P1 \/ L9 ?" ~0 a list n 处理 server返回指定邮件的大小等 8 m/ Z- `1 J/ D, r% m; W4 `
2 b! }( t* E) m( f) Y; N$ Y
retr n 处理 server返回邮件的全部文本
1 [* R# B2 a6 r G0 X9 a
: ~- R, a# k5 | dele n 处理 server标记删除,quit命令执行时才真正删除! u1 {, H5 y) O3 l5 E- o
2 _; I: P8 A4 E& S0 | rset 处理撤消所有的dele命令
5 w- H* d" ^* F" x# G+ U0 Y9 L) m$ J! g' K5 B% m5 ^
top n,m 处理 返回n号邮件的前m行内容,m必须是自然数 ' M! |: U( E0 |
8 ~; P8 T4 y6 m# | noop 处理 server返回一个肯定的响应 2 y x3 O! R( C+ H
2 B8 o* {" I7 t) Z; f7 |$ z
quit client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。; C' D0 F( S( D% w7 c5 L9 D) ^. ]
2 D- e$ g3 C9 a$ d' C Q! L& k" O# A. S
使用telnet 的一个完整的收信例子如下:
8 l0 q5 C3 o0 \- n, |) f0 A4 m, {! p2 t! ~+ e; C! J
telnet pop3Server 110
8 A( J/ R, b8 P" J: G; U, { user username ! v6 ~1 S( o8 Y; N/ |
pass **** 3 N0 i. W9 y4 Q7 z6 k+ P
stat : C7 @! @: M% j. {% z/ _
list 7 n# Z: Z+ S2 V3 u9 }/ y
retr 1 $ S! j# x: C( M S+ Z
retr 2
8 C) z5 e; q. S" ?& g+ x4 ~9 E ...
" m8 f3 L7 [% b6 H3 k dele 1
! J4 l8 D1 Q# w1 J0 \- Z& W dele 2
. X" T/ M: W; P8 W, D ...
* |! \" g. `/ u0 e0 z- l# | quit |
|