freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文電子郵件客戶端軟件-預(yù)覽頁

2025-07-16 12:21 上一頁面

下一頁面
 

【正文】 的主機(jī)列表和發(fā)送者郵箱。一些出錯(cuò)信息的回復(fù)路徑可能就是空的。參數(shù)域包括回復(fù)路徑,如果成功地將信息送到終端或郵箱中此命令成功。因?yàn)槊總€(gè)傳遞主機(jī)地址都被加在此表起始處,它就必須使用發(fā)送IPCE而不是接收IPCE(如果它們不是一個(gè)IPCE的話)清楚的名稱。如果接收者終端打開,郵件內(nèi)容將被傳送到接收者的終端上和接收者的郵箱中。此表用于返回非傳遞信號到發(fā)送者?!ESET (RSET)此命令指示當(dāng)送郵件操作將被放棄。此命令對回復(fù)路徑緩沖區(qū),轉(zhuǎn)發(fā)路徑緩沖區(qū)和郵件內(nèi)容緩沖區(qū)沒有影響。HELP (HELP)此命令導(dǎo)致接收者向HELP命令的發(fā)送者發(fā)出幫助信息。它只是說明沒有任何操作而不是說明接收者發(fā)送了一個(gè)OK應(yīng)答。發(fā)送方在發(fā)送QUIT命令和接收到響應(yīng)之前也不應(yīng)該關(guān)閉信道。  TURN (TURN)此命令指定接收方要么發(fā)送OK應(yīng)答并改變角色為發(fā)送SMTP,要么發(fā)送拒絕信息并保持自己的角色。程序A就進(jìn)入初始狀態(tài),好象通信信道剛打開一樣,這時(shí)它準(zhǔn)備接收220準(zhǔn)備好服務(wù)信號。如果HELLO命令的參數(shù)不可接受,必須由返回一個(gè)501失敗應(yīng)答,同時(shí)接收到的SMTP必須保持在與剛才一致的狀態(tài)下。郵件操作可以由RSET命令終止。會話的最后一個(gè)命令必須是QUIT命令。因?yàn)橄旅娴拿畹淖饔檬窍嗤模骸 AIL Mail mail MaIl mAIl這對于引導(dǎo)任何參數(shù)值的標(biāo)記也是適用的,如TO和to就是一樣的。參數(shù)域由不定長的字符串組成,它由CRLF結(jié)束,接收方在完全接收到此序列前不會采取任何行動。每個(gè)命令必須有且只有一個(gè)響應(yīng)。特別的是,文本是與接收和環(huán)境相關(guān)的,所以每次接收到的文本可能不同。REPLY CODES BY FUNCTION GROUPS 500 格式錯(cuò)誤,命令不可識別(此錯(cuò)誤也包括命令行過長)501 參數(shù)格式錯(cuò)誤502 命令不可實(shí)現(xiàn)503 錯(cuò)誤的命令序列504 命令參數(shù)不可實(shí)現(xiàn)211 系統(tǒng)狀態(tài)或系統(tǒng)幫助響應(yīng)214 幫助信息220 domain 服務(wù)就緒221 domain 服務(wù)關(guān)閉傳輸信道 421 domain 服務(wù)未就緒,關(guān)閉傳輸信道(當(dāng)必須關(guān)閉時(shí),此應(yīng)答可以作為對任何命令的響應(yīng))250 要求的郵件操作完成251 用戶非本地,將轉(zhuǎn)發(fā)向forwardpath450 要求的郵件操作未完成,郵箱不可用(例如,郵箱忙)550 要求的郵件操作未完成,郵箱不可用(例如,郵箱未找到,或不可訪問)451 放棄要求的操作;處理過程中出錯(cuò)551 用戶非本地,請嘗試forwardpath452 系統(tǒng)存儲不足,要求的操作未執(zhí)行552 過量的存儲分配,要求的操作未執(zhí)行553 郵箱名不可用,要求的操作未執(zhí)行(例如郵箱格式錯(cuò)誤)354 開始郵件輸入,以CRLF.CRLF結(jié)束554 操作失敗 4 RFC822說道發(fā)送和接受郵件,我們就必須不得不提RFC822了。從直觀上看,信件非常簡單,就是一系列由ASCII字符組成的文本行,每一行以回車換行符(“CRLF“,就是ASCII碼的13和10)結(jié)束。信頭是必需的,信體是可選的,即信體可有可無。在RFC822中規(guī)定,信件體就是一系列的向收信人表達(dá)信息的文本行,比較簡單,可以包含任意文本,并沒有附加的結(jié)構(gòu)。所有的信頭字段都具有相同的語法結(jié)構(gòu),從邏輯上說,包括四部分,字段名(field name),緊跟冒號: (colon),后跟字段體(field body),最后以回車換行符(CRLF)終止。但是其中的空格,加括號的注釋,引號和多行字段都比較復(fù)雜,另外,字段體的語法和語義依賴于字段名,每個(gè)類型的字段有特定的格式。非結(jié)構(gòu)化的字段含有任意的數(shù)據(jù),沒有固定格式。4.2.3 信頭字段的元素盡管Email信件的總體結(jié)構(gòu)非常簡單,但一些信頭字段的結(jié)構(gòu)是很復(fù)雜的。使用空白符可以對字段進(jìn)行格式化,增加它的可讀性。(2)注解注解是由括號括起來的一系列字符,例如,(這份禮物)。(3)字段折疊每個(gè)信頭字段從邏輯上說應(yīng)當(dāng)是一個(gè)由字段名、冒號、字段體和CRLF組成的單一的行,但為了書寫與顯示的方便,增加可讀性,也為了符合1000/80的行字符數(shù)的限制,可以將超過80個(gè)字符的信頭字段分為多行,即對于比較長的字段,可以分割成幾行,形成折疊。在分析被折疊的字段的語法時(shí),要把一個(gè)多行的折疊字段展開為一行,根據(jù)它的非折疊的形式來分析它的語法與語義。比如Subject后面的字段體,其中的大寫可能就是縮寫的專用名詞,不能改動。創(chuàng)建者對信件的原始內(nèi)容負(fù)責(zé)。比如,秘書替經(jīng)理發(fā)信。如果有此字段,回信將會發(fā)給它指定的郵箱,而不會發(fā)給From字段指定的郵箱。格式:Cc:mailbox list舉例:Cc:zhang抄送字段。指定此信件要同時(shí)秘密發(fā)給哪些人,也稱為密件抄送。描述信件的主題。接收主機(jī)[via atom] 。處理郵件投遞的每個(gè)服務(wù)器必須給它處理的每個(gè)信頭的前面加一個(gè)Received字段,用以描述信件到達(dá)目的地所經(jīng)過的路徑以及相關(guān)信息。格式:Resent*舉例:ResentFromResentSenderResentdateResentReplyTo重發(fā)字段。格式:MessageID:msgid信件標(biāo)識字段。象傳統(tǒng)的辦公室備忘錄一樣,電子郵件使用關(guān)鍵字Cc指明一個(gè)復(fù)寫副本(carbon copy).電子郵件軟件必須向Cc:后面的電子郵件地址表中的每個(gè)地址發(fā)送一份消息的副本。創(chuàng)建消息的用戶在關(guān)鍵字Bcc后給出一個(gè)電子郵件地址表,指定一個(gè)或多個(gè)盲復(fù)寫副本。電子郵件使用與傳統(tǒng)的辦公室備忘錄相同的格式和術(shù)語:頭部包括與消息有關(guān)的信息,正文包括消息文本。RFC822將這種方法稱為擴(kuò)展字段。如果確認(rèn)郵件發(fā)生了循環(huán),過濾或郵件列表處理程序就可以用不同的方式處理該信件。圖2 7 2列出了一些在因特網(wǎng)電子郵件中可以找到的普通關(guān)鍵字,以及使用它們的目的。5 命名控件MailSend由于在C Sharp語言中,都是以命名控件來組織程序的。5.1 發(fā)送郵件類SmtpMail5.1.1 主要成員變量說明1) 網(wǎng)絡(luò)連接類及實(shí)例TcpClient tc為 TCP 網(wǎng)絡(luò)服務(wù)提供客戶端連接類TcpClient實(shí)例對象tc。2)提供用于網(wǎng)絡(luò)訪問的基礎(chǔ)數(shù)據(jù)流及其實(shí)例 NetworkStream ns此類提供訪問網(wǎng)絡(luò)的基礎(chǔ)數(shù)據(jù)流的方法。5.1.2 主要成員函數(shù)說明1)重載的構(gòu)造函數(shù) SmtpMail()此函數(shù)主要用于在初始化過程中,把用戶選擇的附件的路徑以參數(shù)的形式傳給FilePath。 byte[] by=new byte[()]。 }4)將字符串編碼為Base64字符串的函數(shù) Base64Encode由于ESMTP的LOGIN認(rèn)證機(jī)制是采用Base64編碼,當(dāng)用戶發(fā)出AUTHLOGIN的命令后,服務(wù)器返回334的應(yīng)答碼等待用戶輸入。5) 發(fā)送SMTP命令的函數(shù) SendCommand這個(gè)函數(shù)的作用是把SMTP命令的字符串轉(zhuǎn)換成對應(yīng)的字節(jié)型值(C#中規(guī)定的Write方法只能寫入字節(jié)型的數(shù)據(jù))然后寫入網(wǎng)絡(luò)中,如果操作成功就返回一個(gè)標(biāo)志為真的布爾型變量,如果操作失敗或者發(fā)生異常就返回標(biāo)志為假的布爾型變量。 //加入防錯(cuò)機(jī)制,可以有效提高程序運(yùn)行的效率和捕獲出錯(cuò)信息 try { //向網(wǎng)絡(luò)中寫入數(shù)據(jù) (WriteBuffer,0,)。 } //返回標(biāo)志位 return state。 //定義一個(gè)字節(jié)型的數(shù)組 byte[] ReadBuffer = new byte[1024] 。 } return ReturnValue。而他們的實(shí)現(xiàn)主要是通過調(diào)用上面的發(fā)送SMTP命令函數(shù)SendCommand以及接受SMTP服務(wù)器響應(yīng)的函數(shù)RecvResponse來實(shí)現(xiàn)的。 //從返回的數(shù)據(jù)中截取前三位 string RRCode=(0,3)。 } return flag。 } } return true。以下就簡單的通過幾個(gè)SMTP命令的格式來實(shí)現(xiàn)private bool SendEmail() { //連接網(wǎng)絡(luò) try { //建立一個(gè)TCP連接 tc=new TcpClient(mailserver,mailserverport)。 SMTPCodeAdd()。 //進(jìn)行SMTP驗(yàn)證 //具體的SMTP命令與代碼的結(jié)合 if(ESmtp) { SendBuffer=new String[4]。 SendBuffer[3]=Base64Encode(password) + enter。 if(!Dialog(SendBufferstr,)) return false。 string []address= (Recipient,split)。i++) { SendBuffer[i]=RCPT TO: +address[i]+ + enter。 SendBufferstr=From: + FromName + + From + +enter。 if(!Dialog(SendBufferstr,斷開連接時(shí)錯(cuò)誤)) return false。 return true。而調(diào)用顯示關(guān)于對話框的函數(shù)ShellAbout還需要用到兩個(gè)命名空間如下所示using 。FileVersionInfo myVersion=( )。指定這些發(fā)郵件的必須參數(shù)之后,再回到系統(tǒng)的主界面如下所示: 新建郵件帳號界面6.2 發(fā)送郵件界面6.2.1 發(fā)送不帶附件的郵件 在新建帳號的過程中已經(jīng)指定了郵件地址,和帳號名稱,所以默認(rèn)的以這些參數(shù)來發(fā)送郵件。并且郵件支持添加,刪除,排列圖標(biāo)等功能。而這個(gè)測試又可以分為以下兩個(gè)方面:7.1.1 同一服務(wù)器,發(fā)送一封純文本郵件的測試1) 發(fā)送一封文本郵件給一個(gè)收信人測試中用163的郵箱分別往163的郵箱以及新浪的郵箱發(fā)送郵件均可以用FoxMail正常的接收到發(fā)送的普通的純文本文件。1) 發(fā)送一封帶附件(可以是多附件)的郵件給一個(gè)收件人測試中用163的郵箱分別往163的郵箱以及新浪的郵箱發(fā)送之外,又添加了不同的郵件類型(個(gè)數(shù)分別為等于1,大于1即驗(yàn)證是否支持多附件的發(fā)送),用FoxMail接收之后,所有發(fā)送的純文本信息,以及附件信息都正常無誤。經(jīng)過這些驗(yàn)證可以證明本軟件支持對多個(gè)收件人發(fā)送多附件。在熟悉了專門用于發(fā)送郵件的SMTP協(xié)議以及RFC規(guī)定的郵件的格式的基礎(chǔ)上,運(yùn)用了微軟新推出的C Sharp這一新型的面向?qū)ο笳Z言的便利性和靈活性,從SMTP協(xié)議規(guī)定的底層命令做起,一步步的與服務(wù)器進(jìn)行交互操作,最終實(shí)現(xiàn)發(fā)送多附件多接收人的功能。最主要的體現(xiàn)就是新建帳號的提前檢測這一特色上,這一功能類似于很多Web頁面的“檢測新帳號”的功能,這樣就免去了用戶一直到確定注冊完成時(shí),才因?yàn)閹粢驗(yàn)橐呀?jīng)被使用而注冊失敗的麻煩。我首先要感謝的人,是我的指導(dǎo)老師羅惠瓊教授,她給了我足夠的空間和自由,讓我可以在上班的同時(shí)安心做畢業(yè)設(shè)計(jì),同時(shí)她也在百忙之中抽出時(shí)間來指導(dǎo)我們。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1