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

POP3擴(kuò)展機(jī)制( 二 )


可打印的ASCII碼 , “<"除外
greeting=" OK"[resp-code]*gchar[timestamp]*gcharCRLF
最大512八位組
multi-line=single-line*dot-stuffed"."CRLF
rchar=%x21-2E/%x30-5C/%x5E-7F
可打印的ASCII碼 , “/”和“]”除外
resp-code="["resp-level*("/"resp-level)"]"
resp-level=1*rchar
schar=%x21-5A/%x5C-7F
可打印的ASCII碼,“[”除外
single-line=status[SPtext]CRLF;最大512八位組
status=" OK"/"-ERR"
text=*schar/resp-code*CHAR
timestamp="<"*VCHAR">"
必須符合RFC-822的msg-id規(guī)定
4.參數(shù)和響應(yīng)長(zhǎng)度
這里的闡述增加了RFC1939提出的命令和參數(shù)長(zhǎng)度限制 。
一個(gè)命令的最大長(zhǎng)度從47字符(4字符的命令 , 單空格 , 40個(gè)字符變量 , CRLF)增加
到255八位組 , 包括有限CRLF 。
支持CAPA命令的服務(wù)器必須支持長(zhǎng)達(dá)255八位組的命令 。服務(wù)器也必須支持任何支持
的功能所指定的最大命令長(zhǎng)度 。
命令響應(yīng)的第一行的最大長(zhǎng)度(包括開始的問候)還是512八位組不變(包括有限CRLF) 。
5.CAPA命令
POP3的CAPA命令返回POP3服務(wù)器支持的功能列表 。它在AUTHORIZATION和TRANSACTION
狀態(tài)下均可使用 。
一個(gè)功能描述必須記錄在功能通告于何種狀態(tài)下 , 以及在哪種狀態(tài)下命令有效 。
在AUTHORIZATION狀態(tài)下可用的功能必須在兩種狀態(tài)下都予以通告 。
假如某個(gè)功能在兩種狀態(tài)下都被通告了 , 但是在身份驗(yàn)證之后參數(shù)可能不同 。這種可能
性必須在功能描述中說(shuō)明 。
(這些要求答應(yīng)一個(gè)客戶端在不使用任何TRANSACTION-only功能 , 以及任何在身份驗(yàn)證之
后參數(shù)值可能不同的功能時(shí) , 只發(fā)送一個(gè)CAPA命令 。)
假如身份驗(yàn)證這步商定了一個(gè)完整性保護(hù)層 , 客戶端應(yīng)該在驗(yàn)證重新發(fā)送CAPA命令 ,
以阻止活動(dòng)的down-negotiation攻擊 。
每個(gè)功能都可能激活額外的協(xié)議命令 , 額外的參數(shù)和已存在命令的響應(yīng) , 或者描述服務(wù)
器行為的一個(gè)方面 。這些細(xì)節(jié)在相應(yīng)的功能描述中闡述 。
第3節(jié)描述了使用[ABNF]的CAPA響應(yīng) 。當(dāng)一個(gè)功能響應(yīng)描述了一個(gè)可選命令時(shí) ,
應(yīng)該和命令要害詞一樣 。CAPA響應(yīng)標(biāo)記對(duì)大小寫敏感 。
CAPA
參數(shù):無(wú)
限制:無(wú)
討論:-ERR響應(yīng)表明功能命令沒有實(shí)現(xiàn) , 客戶端必須像以前一樣對(duì)功能進(jìn)行探測(cè) 。
-OK響應(yīng)后面緊跟著的就是一個(gè)功能列表 , 一行一個(gè)功能 。每個(gè)功能名后面可能都有一
個(gè)空格和由空格分隔的一個(gè)參數(shù)列表 。每個(gè)功能行被限制在512八位組以內(nèi)(包括CRLF在
內(nèi)) 。功能列表碰到包含一個(gè)終止八位組(“.”)和一個(gè)CRLF對(duì)時(shí)結(jié)束 。
可能的響應(yīng): OK–ERR
例子:
C:CAPA
S: OKCapabilitylistfollows
S:TOP
S:USER
S:SASLCRAM-MD5KERBEROS_V4
S:RESP-CODES
S:LOGIN-DELAY900
S:PIPELINING
S:EXPIRE60
S:UIDL
S:IMPLEMENTATIONShlemazle-Plotz-v302
S:.
6.功能的初始集合
這節(jié)定義了POP3功能的一個(gè)初始集合 。這些包括可選POP3命令 , 已經(jīng)發(fā)布的POP3擴(kuò)
展 , 以及POP3服務(wù)器之間的行為差異 , 這種差異能夠影響到客戶端 。
注重到?jīng)]有APOP功能 , 盡管APOP在[POP3]中是可選命令 。客戶端通過包含在一個(gè)尖括
號(hào)(“<>”)里的初始驗(yàn)證的問候語(yǔ)的存在與否來(lái)發(fā)現(xiàn)服務(wù)器對(duì)APOP的支持 。因此 , APOP功
能為服務(wù)器聲明同樣的事情引進(jìn)了兩種方法 。
6.1TOP功能
CAPA標(biāo)記:TOP
參數(shù):無(wú)
附加命令:TOP
影響的標(biāo)準(zhǔn)命令:無(wú)
聲明的狀態(tài)/可能的不同:兩者/沒有
命令有效的狀態(tài):TRANSACTION

推薦閱讀