态 发 送 “ U T 确 Q I ”命 令 , 则 会 话 不 进 入 “ 新 ”状 态 , 直 接 关 闭 T P 接 。 代 码 如 更 C连 下: p b c u c i n o P P u l f n t o n O i — — i (¨ n < c n e t i e b e k f¥ e¥otnLn) r a; e s ¥h s > r t (s r n ) l e t i一 W ie ¥ t i g ; } Q I { UT 0 / 输 出所 有 的 邮件 头 / es { le ¥ h s > r t (s r n ) t i一 W i e ¥ t i g ; } S h s >r t (\ \ . r n ) t i 一 W ie r n \ \ ; } / 用 户 认 证 过 ,处 于 更 新 状 态 / i (t i 一 i a t ) { f S h s >n u h f r a h (t i 一 d l a a a ¥a u ) { o e c ¥ h s >e D t s v l e @ n i k ¥ h S U ln (t i一 > i . / u / . t i - d t [v l e ) d r ’ c r ’ S h >a a ¥a u ] ; s ) } ¥h s > r t (+ K r n ) t i一 W ie O \\ : ) () “ IL 7 U D ”命令返回邮件唯一的I 串,代码如下 : D pu C un bli f cti n n o o — P P U D (m g o { O I L ¥ s n ) ¥ s n = i t a (m g o : mgo n v l ¥ sn ) 4 结论 本 文 通 过 P P 现 了 简 单 的P P  ̄ 件 服 务 端 。 该 系 统 具 H实 O3 g 备 了 PP 协 议 的所 有 功 能 , 邮件 数 据 的 存 储 使 用 M i dr O3 a l i 的 i (m t (m g o ) ( fepy¥sn) ¥thiS一>Write( +0K\ r\n ); ¥e =cut¥hs>aa : 1n o n (t i- d t ) 结构 。 以后 也可 结合数据 库来存 储 邮件 数据 ,避免每 次都 需要 遍历整 个 目录 。但本 系统 只适用 于单机服 务器 ,随着 邮件 的 增 多 ,单 机 服 务 器 的 处 理 和 存 储 将 无 法 满 足 需 求 , 需 对 系统 进 行 改进 以适 应 分 布 式 处 理 的 要 求 。 参考文献: [] 1 [] 2 K l D n . o t i :h D f n tv G d [] 0’ ye etP sfxT e e iiie uie M . J M e s P S Of e .y r . o t fi C P ot C 卜 v rs n r 0 O e i o 3 R i l , 0 3 ely20. f r ¥ = ;¥ < ¥ e ; ¥ + ) ( o (i l i= ln i+ S i = ¥ h s > e U d ¥ h S ud t i 一 g t i (t i一 — >aa¥] ; d t [i ) ¥th iS一>W r i te (¥i. . S i . rn ) ud \ \ ; } S h > r t (.r n ) t i 一 W i e \ \ ; s } e s f ie ¥ = ui d ¥ h 一 g t U d( t i 一