|
2001-11-12 14:33:00· cloudsky · 白云黄鹤BBS( o# f$ [8 a7 ~$ {7 {
) U/ U( O2 I+ f
--------------------------------------------------------------------------------
9 B6 t1 Q2 j( w, u0 l 网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。
5 d0 G* v% }) U+ n1 g3 b5 N& [4 {7 m7 J$ K2 v' q
一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。 + t6 v5 I7 b5 D" e$ X
' S8 h9 {- @' X( K. J! N m
user username 用户认可
+ x; P/ W( y' A1 P, p5 u* s1 f6 H! }
pass password 认可 执行成功则状态转换 , Y, u& S# R0 i& l9 o
* X% T* t4 C8 M. T% e2 Q apop name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。# @' s; P3 I7 s ~
3 k& x" e; N! ^* U1 }
stat 处理请求server回送邮箱统计资料,如邮件数、 邮件总字节数& [4 s7 D$ Y% G) @ {4 O4 M* R1 F
: Y5 k* p7 A& ~, {! Y$ ] uidl n 处理 server返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。( D# O6 q, Q2 r0 I( E) P
, I6 o3 e4 J4 z$ Y
list n 处理 server返回指定邮件的大小等 / o( O8 X5 m* b$ \" a7 o
% Z& y" ?( V) x) _' T retr n 处理 server返回邮件的全部文本
" n7 d0 V0 p- O$ x2 k: w$ Z- W) P- B% I, Z: {; y! P
dele n 处理 server标记删除,quit命令执行时才真正删除6 J8 {( ?6 q: h, h; H4 T) q) y
. N, U. ^% a9 V% p
rset 处理撤消所有的dele命令
" `5 E. |9 d+ V# R
) l3 B& }+ D/ w7 ] top n,m 处理 返回n号邮件的前m行内容,m必须是自然数
; Z9 Q j: ?% G) ^0 e
; D y) t4 a" Q8 N# r# ? noop 处理 server返回一个肯定的响应
" R( o1 a" N' g7 [4 v" B( c3 D1 U7 J- i' D1 d2 L3 Q
quit client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。8 o/ G @9 e1 U7 R5 D! b+ N
2 S! I) Q7 ~9 e! T% L; v8 d& a8 U 使用telnet 的一个完整的收信例子如下:0 d4 M. D8 C9 U& }
7 D) E4 s' S; O' G! }7 y telnet pop3Server 110 / F) y6 v% e3 p: z8 U r
user username * j4 h, A) O7 o! G7 d4 S
pass **** ! a$ T; I5 T# w
stat
: D( l! K! b- o/ ~ list * Y* C0 p% [* }6 J$ U1 H% e
retr 1 8 q$ O+ f0 o4 g
retr 2
3 b! u/ [& b4 W ...
. p) r$ U2 G/ E/ } dele 1 ; o/ o$ ]6 G6 q" G; T3 F. S( T+ `
dele 2 ( h! c8 E% }0 ^% l2 y Q
... F# y/ D. D8 o9 U2 g
quit |
|