日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

版本2 郵局協(xié)議( 二 )


命令后,消息指針保持不變.
所有情況下,服務(wù)器返回當(dāng)前消息的內(nèi)容.
用戶用QUIT命令關(guān)閉一個對話,服務(wù)器返回一個消息---OK.
正常的對話過程如下表示:
用戶服務(wù)器
等待連接
打開連接-->
<--服務(wù)器進(jìn)入就緒狀態(tài),等待命令
HELO命令和賬號.密碼-->
<--發(fā)送#13消息,等待命令
讀取#13消息-->
<--=537charactersinthatmessage
等待命令
RETR命令-->
<--(發(fā)送數(shù)據(jù))
等待命令
ACKS消息-->
<--=0數(shù)據(jù)傳輸完畢
WaitforCommand
QUIT-->
<-- OK
關(guān)閉連接--><--關(guān)閉連接
等待連接(回到初始狀態(tài))
參數(shù)
下面的參數(shù)有確定的含義:
user–用戶賬號
passWord–賬號密碼
mailbox–郵箱名(或文件夾名)
默認(rèn)郵箱
TOPS-20系統(tǒng)
MAIL.TXT.1-fromloginDirectory
UNIX系統(tǒng)
/usr/spool/mail/user

/usr/user/Mail/inbox/*
"user"是由HELO命令提供的參數(shù).
文件結(jié)束標(biāo)志
文件結(jié)束標(biāo)志是由一個回車符(CR)和換行符(LF)表示的.在文件中用"CRLF"表示.
這個標(biāo)志在在命令和回答中都會用到.
消息長度
對READ命令和確認(rèn)命令(ACKS,ACKD,NACK)的回答是下一個要傳遞的消息的長度,
包括所有消息字符.CRLF被認(rèn)為是兩個字符.長度為零的消息意味著消息不存在或為
空.請求傳遞一個零長度的消息意味著關(guān)閉連接.這是在因特網(wǎng)標(biāo)準(zhǔn)RFC822和NVT-
ASCII中定義的.
郵件數(shù)
對HELO和FOLD命令的回答是被選郵箱中郵件的數(shù)目的統(tǒng)計.READ命令需要一個
參數(shù)來指定要閱讀的郵件.所有的數(shù)都用十進(jìn)制來表示,并且從一開始.這意味著郵箱中
第一條郵件用"1"來表示.
這篇文檔中的所有數(shù)字都用十進(jìn)制來表示.
轉(zhuǎn)義引用
一些情況下,參數(shù)中需要用非凡的字符,二這是語法所不答應(yīng)的.例如:密碼中的一
個空格.為了做到這一點,我們需要用轉(zhuǎn)義會話.不幸的是,我們不得不采用讓人討厭的
字符.在本協(xié)議中,我們用反斜杠"".參數(shù)中的一個空格字符需要用兩個字符來表示"
空格".這種轉(zhuǎn)義引用只用在命令參數(shù)中,回答RETR命令的郵件數(shù)據(jù)不需要這種方法.
回答串
第一個字符必須時非凡指定的(如" ","-","=","#").緊跟的選項串可以是任意
值.
命令和回答的定義
命令和回答總匯
命令回答
---------------
HELOuserpassword OK
FOLDmailbox-Error
READ[n]#xxx
RETR=yyy
ACKS
ACKD
NACK
QUIT
命令解釋
HELOuserpassword
HELO命令用來認(rèn)證用戶.它的信息被服務(wù)器用來確定用戶對郵箱的使用權(quán).
該命令的要害字是HELO,后面是用戶的賬號和密碼,然后是CRLF.
可能的應(yīng)答:
"#nnn"nnn是默認(rèn)郵箱的郵件數(shù).
"-errorreport"錯誤報告并斷開連接.
FOLDmailbox
該命令選擇一個郵箱或一個文件夾.服務(wù)器必須判定用戶是否有權(quán)限訪問
該郵箱或文件夾.假如郵箱為空或不存在,消息數(shù)為0.該命令的要害字時"FOLD",
后面跟mailbox參數(shù),然后是CRLF.
可能的應(yīng)答:
"#nnn"nnn是郵箱中郵件總數(shù).
READ[nnn]
READ命令開始傳遞數(shù)據(jù).假如READ命令中未給參數(shù),意味著讀取當(dāng)前郵件.
一個READ命令首先設(shè)置郵件指針為參數(shù)值,然后服務(wù)器返回郵件長度.假如沒有郵件可讀,
返回的郵件長度等于零.假如郵件已經(jīng)被ACKD命令刪除,也返回零長度.跟在READ命令后的
是RETR命令,READ命令,FOLD命令或QUIT命令.不要企圖用RETR命令來操作一個零長度的
郵件.該命令的要害字是"READ".接在后面的是郵件數(shù)參數(shù)和CRLF.
可能的應(yīng)答:

推薦閱讀