|
|
2001-11-12 14:33:00· cloudsky · 白云黄鹤BBS
/ i3 J F; x0 @* d4 U! `0 o2 _
3 L4 d, j m: u" l& O, p8 J--------------------------------------------------------------------------------9 W& d! Y8 e/ y7 O1 A
网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。5 ~' ?# I8 s" |: X/ A, Q; W
% u6 L: d4 X% `3 a' Y# W 一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。
; {8 `" ~; w! [$ H ] T/ B9 Z+ a v3 t1 s# E0 T6 `4 S
user username 用户认可 - O0 ]& L1 O1 i. s! r% S
4 \& k* |. F+ L& P. F pass password 认可 执行成功则状态转换 * o8 U; F/ U6 N2 d- I/ F/ G
7 _. I5 Z b: @- A
apop name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。: e: b% f. [0 p2 {
* Y' e! R9 z& g4 N: y3 s stat 处理请求server回送邮箱统计资料,如邮件数、 邮件总字节数
% J; k7 i+ D7 o- g9 p; g/ p
, U0 t6 v9 d# s% U uidl n 处理 server返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。6 E; J' {6 r6 w: k/ J$ [7 ]
9 `1 B! P' m1 `: q$ P; U8 Q list n 处理 server返回指定邮件的大小等
E, R. d8 @! B5 @) V9 L* |% W6 B0 u+ d0 p9 M: q& w
retr n 处理 server返回邮件的全部文本
l8 k. Z8 M) _+ a' j C3 ]0 _2 u3 N& i; u7 ^) B2 W/ M
dele n 处理 server标记删除,quit命令执行时才真正删除
+ L1 A3 s8 `3 G' U
. l; R- ^5 q1 F4 ? rset 处理撤消所有的dele命令 $ b/ v& t* A7 K& V7 k$ ^) k
8 [' M+ T. d! }; G
top n,m 处理 返回n号邮件的前m行内容,m必须是自然数
8 A% b6 [& l( C2 p# [6 y; M1 S. ]- _7 O
noop 处理 server返回一个肯定的响应 6 u+ W5 T5 {$ N" S, B3 ~
' K( x9 b7 a2 d1 H5 O6 K: y9 n quit client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。7 H; K, V) y' A6 `* O3 H
. c d, h& v, _% v2 \ 使用telnet 的一个完整的收信例子如下:
1 c( b" b# l* c/ x8 X3 y
U' g [% ^2 X3 q telnet pop3Server 110
- O: I5 a& _# D) [/ @' K user username " d( y5 r2 S' \% m
pass **** % m+ m. s& Z- f& K) B/ F
stat " U/ x( p7 P' |$ i- B
list
5 K; ]2 t& {9 W retr 1 + X: T/ D3 `9 s& K4 a. X
retr 2
1 D, U7 [7 I4 V. ?0 B+ t0 S/ b3 { ... ! d" o" [# U/ x) w- Q. `+ g
dele 1
0 m; G2 O" @+ k dele 2
6 g# w: ]% s: a% u( C+ S ...
* s n, [) T4 {/ p0 C quit |
|