国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

怎樣接收電子郵件(POP3協(xié)議簡介)

2019-11-18 17:27:55
字體:
供稿:網(wǎng)友
在Internet,POP3(PostOffice
OKPOP3mail.comset.netv5.49serverready

這個字符串告訴你連機(jī)成功了。不同服務(wù)器的回應(yīng)會有所不同,但開頭部分都是一樣的,那就是:
" OK"。它的意思是服務(wù)器接受客戶端計算機(jī)所使用的命令順序及語法。如果開頭是"-ERR",則表示你使用了錯誤的命令。在你的應(yīng)用程序中,只須處理來自服務(wù)器的回應(yīng)的前面幾個字符。這么小的處理量正是POP3相對其它協(xié)議的優(yōu)勢所在。

授權(quán)狀態(tài)

好了,現(xiàn)在我們已經(jīng)建立了同服務(wù)器的連接并且從服務(wù)器那里得到了肯定的回答。接下來要做的就是告訴服務(wù)器你的身份。服務(wù)器要管理成千上萬個郵箱并不是件好難的事。它已為每個郵箱建立好了一個帳戶。每個帳戶由用戶名和密碼構(gòu)成。當(dāng)你連上服務(wù)器后,要發(fā)送的第一個命令就是USER,用戶名是該命令的參數(shù)。具體寫法如下:

USERusername

如果用戶名已注冊,服務(wù)器將返回一條正確的消息,然后你就可以輸入下面的命令,告訴服務(wù)器你的密碼。

PASSpass
Word

如果用戶名和密碼吻合的話,服務(wù)器同樣會返回一條正確的消息,告訴你可以進(jìn)入下一階段,即TRANSACTIONstate.

TRANSACTION狀態(tài)

為了知道你的郵箱中目前有多少封郵件以及這些郵件的大小,可使用STAT命令。它會告訴你郵箱目前的狀態(tài)。服務(wù)器所返回的信息可能會是下面的樣子:

OK00(你的郵箱中沒有郵件)
OK3825(你的郵箱中有三封郵件,大小為825個八位字節(jié))

如果郵箱中沒有郵件,就沒有什么好做的了,用QUIT命令就可結(jié)束同服務(wù)器的連接。如果郵箱中有郵件的話,你可以用RETR命令把郵件下載到你自己的機(jī)器上。這個命令要求郵件的索引作為其參數(shù)。例如,如果我們想收第一封郵件,可輸入如下命令:

RETR1

要想取回其它的郵件,用上面的命令加上相應(yīng)的郵件編號就行了。如果你輸入的郵件編號超過了信箱中的郵件數(shù)量,服務(wù)器就會返回一個"-ERR"給你。作為對RETR命令的回應(yīng),服務(wù)器會返回給你一個字符串。這個字符串包含下面這些東西:" OK"、郵件大小、郵件文本以及一個包含小數(shù)點的字符串。最后一個字符串,也就是小數(shù)點表示消息的結(jié)束。例如:

Client:RETR2
Server: OK234octets
Server:<郵件文本>
Server:.

注意上面收郵件的過程并不意味著將這些郵件轉(zhuǎn)移到你的計算機(jī)上。你是得到這些郵件的一份拷貝,你的住信箱中仍會存放這些郵件直到你用DELE命令刪除它們。同樣地,DELE命令也需要你提供郵件的索引號。實際上,當(dāng)你使用了DELE命令后,這些郵件并不是立即從服務(wù)器上刪除。這些郵件只是被做上了一個刪除的標(biāo)記,當(dāng)你斷開同服務(wù)器的連接后,才真正從服務(wù)器上刪除。如果你想移除這些刪除標(biāo)記,用RSET命令。這個命令并不針對某一個特定的郵件,而是移除所有刪除標(biāo)記,所以你不需要提供郵件索引號給這個命令。

除了上面所說的命令之外,當(dāng)你還處在TRANSACTION狀態(tài)時,POP3還支持另外兩個命令。這兩個命令是:LIST和NOOP。LIST命令可用來列出郵件的信息。就象下面所顯示的一樣:

Client:LIST
Server: OK2messages(320octets)
Server:1120
Server:2200
Server:.

通過對LIST命令提供郵件索引號,可列出特定郵件的信息,如下例:

Client:LIST2
Server: OK2200

NOOP命令具體的事情不做,只是用來檢查同服務(wù)器的連接。

UPDATE狀態(tài)

當(dāng)你處于UPDATE狀態(tài)時,你只有一個命令可用,那就是:QUIT。用這個命令來確認(rèn)你所做的所有改變,刪除被標(biāo)上刪除標(biāo)記的郵件以及關(guān)閉連接。

其它POP3命令

POP3協(xié)議還支持另外三個命令:TOP、UIDL及APOP。這里只介紹第一個命令。TOP命令可用來獲取郵件頭及被預(yù)定義的一塊字符串。通常如果你的郵箱中中一封容量很大的郵件時,這個命令特別有用。用TOP命令,你可以只顯示郵件頭的信息,從中找出郵件作者有主題。你甚至可以只下載這部分信息。該命令的語法如下:

TOPmsgn

msg-郵件的索引號

n-你想要顯示的行數(shù)->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 建湖县| 河间市| 民和| 彭泽县| 石城县| 营口市| 渝北区| 隆林| 文山县| 乐至县| 常熟市| 白沙| 江华| 盐亭县| 广安市| 怀化市| 龙门县| 卢氏县| 临安市| 安庆市| 平顶山市| 南江县| 阳原县| 衡山县| 新泰市| 游戏| 石首市| 城固县| 乌兰察布市| 资源县| 哈巴河县| 武汉市| 友谊县| 漯河市| 扬中市| 龙江县| 资溪县| 嘉鱼县| 承德市| 厦门市| 凌海市|