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

正文內(nèi)容

電子郵件客戶端軟件畢業(yè)論文-免費(fèi)閱讀

  

【正文】 發(fā)送簡(jiǎn)單的郵件運(yùn)行界面如下。在程序中所需的 API 函數(shù)[DllImport()]static extern int ShellAbout(IntPtr hWnd, string szApp, string xx 科技大學(xué)本科生畢業(yè)論文 38第 38 頁(yè) 共 52 頁(yè)szOtherStuff,IntPtr hIcon)。FilePath=null。 if(!Dialog(SendBufferstr,)) return false。 //把傳過(guò)來(lái)的收件人的地址分割然后提交給服務(wù)器string split=。 SendBuffer[2]=Base64Encode(username) + enter。 } //獲取當(dāng)前流的資料ns = ()。i++) xx 科技大學(xué)本科生畢業(yè)論文 33第 33 頁(yè) 共 52 頁(yè){ //循環(huán)調(diào)用單個(gè)的與服務(wù)器的交互過(guò)程if(!Dialog(str[i],)) { return false。 } if(SendCommand(str)) { string RR=RecvResponse()。} if (StreamSize!=0) { //將當(dāng)前讀取的信息轉(zhuǎn)換成字符串型然后返回ReturnValue= (ReadBuffer).Substring(0,StreamSize)。state=false。此函數(shù)的作用就是把給定的字符串轉(zhuǎn)換成相應(yīng)的 Base64 編碼的字符串。具體實(shí)現(xiàn)代碼如下所示:private string GetStream(string FilePath) { //建立文件流對(duì)象 FileStr=new (FilePath,)。它的重載方法之一的兩個(gè)參數(shù)一個(gè)為服務(wù)器名稱字符串,另一個(gè)為服務(wù)器的埠。例如軟件名為 Littlefox Mailer,版本為, 可以將“XMailer:Littlefox Mailer ”加到郵件信頭中去。方法非常簡(jiǎn)單,只要在自定義的信頭字段名的前面使用 X前綴。一些電子郵件系統(tǒng)提供這樣的選項(xiàng),遵循傳統(tǒng)的辦公室術(shù)語(yǔ),用盲復(fù)寫副本(blind carbon copy)來(lái)表示。新添加的信頭字段都加上Resent前綴字符串,它們的語(yǔ)法與未加前綴的同名字段相同。是投遞信件的特定郵件服務(wù)器所作的記錄。格式:Subject:*text舉例:Subject:Hello! 信件主題字段。指定主要收信人的郵箱地址,可以是多個(gè)郵箱地址的列表,地址中間用逗號(hào)隔開。當(dāng)發(fā)信人與寫信人不一樣時(shí)使用。字段體的大小寫稍微復(fù)雜點(diǎn),要視情況而定。在解釋信件的時(shí)候,會(huì)將注解忽略,可以用一個(gè)空格字符代替它們,這樣就什么也不會(huì)破壞。此外,行末的回車換行符 CRLF 也應(yīng)算是空白符。Sender 字段就是一個(gè)很好的例子,它的字段內(nèi)容是信箱, 有一個(gè)離散的結(jié)構(gòu)。要了解信頭的結(jié)構(gòu)就要弄清楚各種信頭字段。第二部分稱為信件的體部(Body of the message) ,包括信件內(nèi)容的正文文本。只有 EXPN 和 HELP 命令可以導(dǎo)致多行應(yīng)答,然而,對(duì)所有命令,多行響應(yīng)都是允許的。下面是 SMTP 命令: HELO SP domain CRLF MAIL SP FROM:reversepath CRLFRCPT SP TO:forwardpath CRLFDATA CRLFRSET CRLFSEND SP FROM:reversepath CRLFSOML SP FROM:reversepath CRLFSAML SP FROM:reversepath CRLFVRFY SP string CRLFEXPN SP string CRLFHELP [SP string] CRLFNOOP CRLFQUIT CRLFTURN CRLF SMTP 的應(yīng)答 xx 科技大學(xué)本科生畢業(yè)論文 15第 15 頁(yè) 共 52 頁(yè)對(duì) SMTP 命令的響應(yīng)是多樣的,它確定了在郵件傳輸過(guò)程中請(qǐng)求和處理的同步,也保證了發(fā)送 SMTP 知道接收 SMTP 的狀態(tài)。命令碼是四個(gè)字母組成的,不區(qū)別大小寫。一旦開始了以后就要發(fā)送RCPT 和 DATA 命令。如果程序 B 現(xiàn)在是接收 SMTP,它發(fā)出 xx 科技大學(xué)本科生畢業(yè)論文 13第 13 頁(yè) 共 52 頁(yè)TURN 命令后接收到 OK(250)應(yīng)答,它就變成了發(fā)送 SMTP。接收方在接到 QUIT 命令并做出響應(yīng)之前不應(yīng)該關(guān)閉通信信道。 xx 科技大學(xué)本科生畢業(yè)論文 12第 12 頁(yè) 共 52 頁(yè)此命令對(duì)回復(fù)路徑緩沖區(qū),轉(zhuǎn)發(fā)路徑緩沖區(qū)和郵件內(nèi)容緩沖區(qū)沒(méi)有影響。此命令清除回復(fù)路徑緩沖區(qū),轉(zhuǎn)發(fā)路徑緩沖區(qū)和郵件內(nèi)容緩沖區(qū),并且將此命令的回復(fù)路徑信息插入到回復(fù)路徑緩沖區(qū)中?! END AND MAIL (SAML) xx 科技大學(xué)本科生畢業(yè)論文 11第 11 頁(yè) 共 52 頁(yè)此命令用于開始一個(gè)郵件操作將郵件內(nèi)容傳送到一個(gè)或多個(gè)終端上,并傳送到郵箱中。對(duì)于每個(gè)接收者,如果接收者終端打開,郵件內(nèi)容將被傳送到接收者的終端上,否則就送到接收者的郵箱中。參數(shù)域包括了一個(gè)回復(fù)路徑,此命令如果成功就將郵件發(fā)送到終端上了。這種情況可能發(fā)生在發(fā)送 SMTP 發(fā)現(xiàn)當(dāng)郵件需要傳送給多個(gè)用戶時(shí),只能夠成功地向其中的一部分發(fā)送信息這種情況下。轉(zhuǎn)發(fā)的信件將有多行這樣的時(shí)間戳。  DATA (DATA)接收者將跟在命令后的行作為郵件內(nèi)容。此命令清除回復(fù)路徑緩沖區(qū),轉(zhuǎn)發(fā)路徑緩沖區(qū)和郵件內(nèi)容緩沖區(qū),并且將此命令的回復(fù)路徑信息插入到回復(fù)路徑緩沖區(qū)中。引命令和 OK 響應(yīng)確認(rèn)發(fā)送和接收 SMTP 進(jìn)入了初始狀態(tài),也就是說(shuō),沒(méi)有操作正在執(zhí)行,所有狀態(tài)表和緩 xx 科技大學(xué)本科生畢業(yè)論文 7第 7 頁(yè) 共 52 頁(yè)沖區(qū)已經(jīng)被子清除。發(fā)送郵件操作涉及到不同的數(shù)據(jù)對(duì)象,它們由不同的參數(shù)相互連接。這樣 SMTP 實(shí)現(xiàn)中就將用戶郵箱名稱保留成初始時(shí)的樣子,主機(jī)名稱對(duì)大小寫 xx 科技大學(xué)本科生畢業(yè)論文 6第 6 頁(yè) 共 52 頁(yè)不敏感。SMTP 提供傳送郵件的機(jī)制,如果接收方與發(fā)送方連接在同一個(gè)傳送服務(wù)下時(shí),郵件可以直接由發(fā)送方主機(jī)傳送到接收方主機(jī);或者,當(dāng)兩者不在同一個(gè)傳送服務(wù)下時(shí),通過(guò)中繼 SMTP 服務(wù)器傳送。 SMTP 模型SMTP 設(shè)計(jì)基于以下通信模型:針對(duì)用戶的郵件請(qǐng)求,發(fā)送 SMTP 建立與接收 xx 科技大學(xué)本科生畢業(yè)論文 5第 5 頁(yè) 共 52 頁(yè)SMTP 之間建立一個(gè)雙向傳送通道。SMTP 被用來(lái)在因特網(wǎng)上發(fā)送郵件,該協(xié)議規(guī)定了一些基本的命令和方法使客戶端與服務(wù)器進(jìn)行交互,以達(dá)到發(fā)送郵件的目的。 Windows? XP Professional、Microsoft visual studio 2022 C、Microsoft access數(shù)據(jù)庫(kù)。用戶首先開啟自己的信箱,然后通過(guò)鍵入命令的方式將需要發(fā)送的郵件發(fā)到對(duì)方的信箱中。 電子郵件的傳輸是通過(guò)電子郵件簡(jiǎn)單傳輸協(xié)議(Simple Mail Transfer Protocol,簡(jiǎn)稱SMTP)這一系統(tǒng)軟件來(lái)完成的,它是 Inter 下的一種電子郵件通信協(xié)議。電子郵件不是一種“終端到終端”的服務(wù),是被稱為“存貯轉(zhuǎn)發(fā)式”服務(wù)。這種非交互式的通信,加速了信息的交流及數(shù)據(jù)傳送,它是—個(gè)簡(jiǎn)易、快速的方法。因?yàn)殡娮余]件是通過(guò)郵件服務(wù)器(mai1 server)來(lái)傳遞檔的。存儲(chǔ)空間包含存放所收信件、編輯信件以及信件存盤三部分空間,用戶使用口令開啟自己的信箱,并進(jìn)行發(fā)信、讀信、編輯、轉(zhuǎn)發(fā)、存檔等各種操作。 xx 科技大學(xué)本科生畢業(yè)論文 2第 2 頁(yè) 共 52 頁(yè) 開發(fā)環(huán)境及運(yùn)行環(huán)境當(dāng)前流行的各大郵件客戶端軟件的除了最主要的收發(fā)信件之外,功能越來(lái)越復(fù)雜,但是人們平常真正用到的功能很少,很多功能尤其對(duì)于那些計(jì)算機(jī)知識(shí)相對(duì)缺乏的人來(lái)說(shuō),更加顯得太過(guò)于華麗而不太實(shí)用。 附加小功能類是獲取一些諸如系統(tǒng)時(shí)間,當(dāng)前用戶名,以及本機(jī) IP 之類的類,類名為 xx 科技大學(xué)本科生畢業(yè)論文 3第 3 頁(yè) 共 52 頁(yè)AddExtra,隸屬于命名空間 MailSend。郵件是一個(gè)應(yīng)用程序或進(jìn)程間通信。SMTP 發(fā)送者再發(fā)出 RCPT 命令確認(rèn)郵件是否接收到。在下面,例子中可以看到哪些使用實(shí)際的命令和應(yīng)答。而在帶有參數(shù)的情況下,命令本身由SP和參數(shù)分開,如果未帶參數(shù)可以直接和CRLF 連接。HELLO (HELO)此命令用于向接收 SMTP 確認(rèn)發(fā)送 SMTP。此表也有作向發(fā)送者返回非傳遞信號(hào)的源路徑。當(dāng)郵件被傳遞發(fā)送時(shí),傳遞主機(jī)必須將自己的名稱由轉(zhuǎn)發(fā)路徑的開始處移至回復(fù)路徑的結(jié)束處。此過(guò)程將回復(fù)路徑緩沖區(qū),轉(zhuǎn)發(fā)路徑緩沖區(qū)和郵件內(nèi)容緩沖區(qū)的內(nèi)容全部清空。上面所述說(shuō)明了,最后的郵件內(nèi)容由一個(gè)返回路徑行,和在其后的一個(gè)或多個(gè)時(shí)間戳行構(gòu)成。 27 Oct 81 15:27:39 PST  Received: from by 。一些出錯(cuò)信息的回復(fù)路徑可能就是空的。因?yàn)槊總€(gè)傳遞主機(jī)地址都被加在此表起始處,它就必須使用發(fā)送 IPCE 而不是接收 IPCE(如果它們不是一個(gè)IPCE 的話)清楚的名稱。此表用于返回非傳遞信號(hào)到發(fā)送者。此命令對(duì)回復(fù)路徑緩沖區(qū),轉(zhuǎn)發(fā)路徑緩沖區(qū)和郵件內(nèi)容緩沖區(qū)沒(méi)有影響。它只是說(shuō)明沒(méi)有任何操作而不是說(shuō)明接收者發(fā)送了一個(gè) OK 應(yīng)答?! URN (TURN)此命令指定接收方要么發(fā)送 OK 應(yīng)答并改變角色為發(fā)送 SMTP,要么發(fā)送拒絕信息并保持自己的角色。如果 HELLO 命令的參數(shù)不可接受,必須由返回一個(gè) 501 失敗應(yīng)答,同時(shí)接收到的 SMTP 必須保持在與剛才一致的狀態(tài)下。會(huì)話的最后一個(gè)命令必須是 QUIT 命令。參數(shù)域由不定長(zhǎng)的字符串組成,它由CRLF結(jié)束,接收方在完全接收到此序列前不會(huì)采取任何行動(dòng)。特別的是,文本是與接收和環(huán)境相關(guān)的,所以每次接收到的文本可能不同。從直觀上看,信件非常簡(jiǎn)單,就是一系列由 ASCII 字符組成的文本行,每一行以回車換行符(“CRLF“,就是 ASCII 碼的 13 和 10)結(jié)束。在 RFC822 中規(guī)定,信件體就是一系列的向收信人表達(dá)信息的文本行,比較簡(jiǎn)單,可以包含任意文本,并沒(méi)有附加的結(jié)構(gòu)。但是其中的空格,加括號(hào)的注釋,引號(hào)和多行字段都比較復(fù)雜,另外,字段體的語(yǔ)法和語(yǔ)義依賴于字段名,每個(gè)類型的字段有特定的格式。信頭字段的元素 盡管 Email 信件的總體結(jié)構(gòu)非常簡(jiǎn)單,但一些信頭字段的結(jié)構(gòu)是很復(fù)雜的。(2)注解注解是由括號(hào)括起來(lái)的一系列字符,例如,(這份禮物)。在分析被折疊的字段的語(yǔ)法時(shí),要把一個(gè)多行的折疊字段展開為一行,根據(jù)它的非折疊的形式來(lái)分析它的語(yǔ)法與語(yǔ)義。創(chuàng)建者對(duì)信件的原始內(nèi)容負(fù)責(zé)。如果有此字段,回信將會(huì)發(fā)給它指定的郵箱,而不會(huì)發(fā)給From 字段指定的郵箱。指定此信件要同時(shí)秘密發(fā)給哪些人,也稱為密件抄送。接收主機(jī)[via atom] 。格式:Resent*舉例:ResentFromResentSenderResentdateResentReplyTo重發(fā)字段。象傳統(tǒng)的辦公室備忘錄一樣,電子郵件使用關(guān)鍵字 Cc 指明一個(gè)復(fù)寫副本(carbon copy).電子郵件軟件必須向 Cc:后面的電子郵件地址表中的每個(gè)地址發(fā)送一份消息的副本。電子郵件使用與傳統(tǒng)的辦公室備忘錄相同的格式和術(shù)語(yǔ):頭部包括與消息有關(guān)的信息,正文包括消息文本。如果確認(rèn)郵件發(fā)生了循環(huán),過(guò)濾或郵件列表處理程序就可以用不同的方式處理該信件。 xx 科技大學(xué)本科生畢業(yè)論文 26第 26 頁(yè) 共 52 頁(yè)第 5 章 命名控件 MailSend 發(fā)送郵件的類 SmtpMail主要成員變量說(shuō)明 1) 網(wǎng)絡(luò)連接類及實(shí)例 TcpClient tc為 TCP 網(wǎng)絡(luò)服務(wù)提供客戶端連接類 TcpClient 實(shí)例對(duì)象 tc。主要成員函數(shù)說(shuō)明 xx 科技大學(xué)本科生畢業(yè)論文
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1