版本2 邮局协议( 四 )


邮箱时,任何为删除的邮件会存在信邮箱文件夹中.
命令行和回答行的大小
命令行的最大长度时512字符(包括命令字和CRLF).
回答行的最大长度时512字符(包括 ,-,=,#和CRLF).
邮件数据行的最大长度时1000字符(包括CRLF).
ISI已经将POP2协议作为服务器用于TOPS-20和Berkeley4.2Unix系统;作为客户
机用于IBM-PC和Berkeley4.2Unix系统.
不足之处
POP2协议不检查数据的内容,甚至不分析数据头.
服务器中部存在邮件的任何状态信息(例如:我们不从一个会话到另一个都发生了什
么)这样服务器不知道那一个邮件是新邮件.
五:例子
例子1:
ClientServer
------------
Waitforconnection
Openconnection-->
<-- POP2USC-ISIF.ARPAServer
HELOPOSTELSECRET-->
<--#2messagesinyourmailbox
READ-->
<--=537charactersinmessage1
RETR-->
<--[dataofmessage1]
ACKD-->
<--=234charactersinmessage2
RETR-->
<--=234charactersinmessage2
RETR-->
<--[dataofmessage2]
ACKD-->
<--=0nomoremessages
QUIT-->
<-- OK,bye,bye
Closeconnection--><--Closeconnection
Gobacktostart
例子2:
ClientServer
------------
Waitforconnection
Openconnection-->
<-- POP2ISI-VAXA.ARPAserverhere
HELOsmithsecret-->
<--#35messages
FOLD/usr/spool/mail/smith-->
<--#27messages
READ27-->
<--=10123charactersinthatmessage
RETR-->
<--[dataofmessage27]
ACKS-->
<--=0nomoremessages
QUIT-->
<-- bye,callagainsometime.
Closeconnection--><--Closeconnection
Gobacktostart
例子3:
ClientServer
------------
Waitforconnection
Openconnection-->
<-- POP2ISI-VAXA.ARPAserverhere
HELOJonessecret-->
<--#0messages
READ-->
<--Closeconnection
Closeconnection-->
Gobacktostart
六:形式语法
1.选项及参数
=0123456789
=ABC...Z
abc...z
=!"#$%&"()*
,-/:<=>?@
[]^_`{}~
=
=anyoneofthe128ASCIIcodes
=carriagereturn,code10
=linefeed,code13
=space,code32
=
=
=
=【版本2 邮局协议】
=
=
=-
=
=[[]]
=.
=
=
=
=
=HELO
=FOLD
=READ[]
=RETR
=ACKS
=ACKD
=NACK
=QUIT
= []
=-[]
=#[]
= POP2[]
==[]
=

=
2.用户流程图
^ BYE
Open-----
GreetClose
V-----
------- QUIT -------
CALL-------------->EXIT
--------------
^
Greet
-----
HELO
---->
#NNN^#NNN
----VV----
FOLD ------- QUIT
<---NMBR--------------------->
------- ^
^
#NNN
----
=CCCREAD
----
FOLD=CCC
V----
=CCC ---> ------- QUIT
----^SIZE--------------------->
READ <--- -------
^
=CCC
data----
----RETR
ack
V
-------
XFER
-------
3.服务器流程图
<---------------------- Close
-----
ListenClose
V
--------------
LSTNDONE
--------------
^
Open
-----
Greet
QUIT
V-----
-------BYE

推荐阅读