下载首页 | 资讯中心 | 下载分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 汉化补丁 |
文章搜索: 分类 关键字 收藏本站设为首页
您的位置:首页网页制作网页制作 → 三个重要的邮件系统相关协议__教程
三个重要的邮件系统相关协议__教程
日期:2007-1-6 11:17:15 人气:95     [ ]
上一页 [1] [2] [3] [4] 下一页
+ok:消息在其后;
-err:其后无消息。
c: retr 1
s: +ok 120 octets
s: the pop3 server sends the entire message here>
s: .
dele msg
不包括标记为删除的信件数目。
仅在"操作"状态下可用。
服务器将此信件标记为删除,以后任何关于此信件的操作就会产生错误。服务器在会话进入"更新"状态前不会真正删除此信件。
+ok:信件被删除;
-err:无此信件。
c: dele 1
s: +ok message 1 deleted
...
c: dele 2
s: -err message 2 already deleted
noop
(无)
仅在"操作"状态下可用。服务器仅返回"确认"。
+ok
c: noop
s: +ok
rset
(无)
仅在"操作"状态下可用。
所有被标记为删除的信件复位,服务器返回"确认"。
+ok
c: rset
s: +ok maildrop has 2 messages (320个字符)
6."更新"状态  
当客户在"操作"状态下发送quit命令后,会话进入"更新"状态。(注意:如果客户在"确认"状态下发送quit后,会话并不进入"更新"状态。) 如果会话因为quit命令以外的原因中断,会话并不进入"更新"状态,也不从服务器中删除任何信件。
命令
参数
限制
说明
响应
quit
(无)
(无)
服务器删除所有标记为删除的信件,然后释放排它锁,并返回这些操作的状态码。最后tcp连接被中断。
+ok
c: quit
s: +ok dewey pop3 server signing off (清空标记邮件)
...
c: quit
s: +ok dewey pop3 server signing off
7.可选的pop3命令  
以上讨论的命令是对pop3服务的最小实现。以下说明的可选命令允许客户更方便地处理信件,这是一个比较一般的pop3服务实现。
命令
参数
限制
说明
响应
top msg n
一个是未被标记为删除的信件数,另一个是非负数(必须提供)
仅在"操作"状态下使用。
如果服务器返回"确认",响应是多行的。在初始的+ok后,服务器发送信件头,一个空行将信件头和信件体分开,对于多行响应要注意字节填充终止符。 注意:如果客户要求的行数比信件体中的行数大,服务器会发送整个信件。
+ok:其后有信件头;
-err:其后无类似消息。
c: top 1 10
s: +ok
s: <服务器发送消息头,一个空行和信件的头10行>
s: .
...
c: top 100 3
s: -err no such message
uidl [msg]
信件数(可选)。
如果给出信件数,不包括被标记为删除的信件。
仅在"操作"状态下使用。
如果给出了参数,且pop3服务器返回包括上述信息的"确认",此行称为信息的"独立-id表"。如果没有参数,服务器返回"确认"响应,此响应便以多行给出。在初的+ok后,对于每个信件,服务器均给出相应的响应。此行叫做信件的"独立-id表"。为简化语法分析,所有服务器要求使用独立-id表的特定格式。它包括空格和信件的独立-id。信件的独立-id由0x21到0x7e字符组成,这个符号在给定的存储邮件中不会重复。 注意:信件不包括被标记为删除的信件。
+ok:其后是独立-id表;
-err:其后无类似信件。
c: uidl
s: +ok
s: 1 whqtswo00wbw418f9t5jxywz
s: 2 qhdpyr:00wbw1ph7x7
s: .
...
c: uidl 2
s: +ok 2 qhdpyr:00wbw1ph7x7
...
c: uidl 3
s: -err no such message, only 2 messages in maildrop
apop name digest
指定邮箱的字串和md5摘要串。
仅在pop3确认后的"确认"状态中使用。
通常,每个pop3会话均以user/pass互换开始。这导致了用户名和口令在网络上的显式传送,这不会造成什么危险。但是,许多客户经常连接到服务检查信件。通常间隔时间比较短,这就加大了泄密的可能性。 另 一种提供"确认"过程的方法是使用apop命令。实现apop命令的服务器包括一个标记确认的时间戳。例如:在unix上使用apop命令的语法为:process-id.clock@hostname,其中进程-id是进程的十进制的数,时钟是系统时钟的十进制表示,主机名与pop3服务器名一致。客户记录下此时间戳,然后以送apop命令。name语法和user命令一致。digest是采用md5算法产生的包括时间戳和共享密钥的字串。此密钥是客户和服务器共知的,应该注意保护此密钥,如果泄密,任何人都能够以用户身份进入服务器。如果服务器接到apop命令,它验证digest,如果正确,服务器返回"确认",进入"操作"状态;否则,给出"失败"并停留在"确认"状态。注意:共享密钥的长度增加,解读它的难度也相应增加,这个密钥应该是长字符串。
+ok:邮件锁住并准备好;
-err:拒绝请求。
s: +ok pop3 server ready <1896.697170952@dbc.mtview.ca.us>
c: apop mrose c4c9334bac560ecc979e58001b3e22fb
s: +ok maildrop has 1 message (369 octets) 在此例子中,共享密钥 1896.697170952@dbc.mtview.ca.us>tanstaaf由md5算法生成,它产生了digest值, c4c9334bac560ecc979e58001b3e22fb
8. pop3命令总结  
基础的pop3命令:  
user name 在"确认"状态有效
pass string
quit  
stat 在"操作"状态有效
出处:本站原创 作者:佚名
 阅读排行
01.精美qq空间横幅代码
02.最酷qq个性女生网名
03.最新又有免费QQ秀啦《..
04.巧用透明FlaSh扮靓你的..
05.花之神匠代码(最新代码..
06.最新QQ空间免费导航
07.最新免费个人形象设置..
08.最新qq空间flash代码m..
09.CSS技术结合图像实现动..
10.Photoshop光影魔术师:..
11.QQ音速种子狂刷
12.最新QQ空间透明代码
13.PS实例教程:教你制作结..
14.Photoshop光影魔术师:..
15.制作背景图__教程
16.用Photoshop制作漂亮的..
17.如何获得QQ音速种子
18.≤QQ空间代码≥在日志..
19.网页浮动广告的制作代..
20.用Photoshop制作大红灯..
21.常用CSS
22.Photoshop给靓丽美女打..
 推荐文章
·Photoshop 表现技法之..
·快速将你的相片矢量化..
·PHOTOSHOP制作炽热的太..
·用Photoshop制作美丽的..
·流行杀手的娃娃工厂__..
·打造8号台球__教程
·PHOTOSHOP制作待机MM图..
·用Photoshop帮MM做纹身..
·PHOTOSHOP美眉着色绝招..
·PHOTOSHOP花露的制作_..
·PHOTOSHOP渐变工具的巧..
·PHOTOSHOP手绘奥兰多-..
·高难度抠图两种方法__..
·Photoshop高尔夫球的制..
·Photoshop打造精美玉佩..
Eqxia_COM下载站 版权所有 Copyright© 2001-2005 Www.eqxia.COM, All Rights Reserved.