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

正文內(nèi)容

電子郵件客戶端畢業(yè)論文報(bào)告(編輯修改稿)

2025-07-20 17:16 本頁面
 

【文章內(nèi)容簡介】 檢查應(yīng)答碼的首數(shù)字,并根據(jù)其值來決定下一步的動作。下面將SMTP的應(yīng)答碼如下: 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)閉傳輸信道250要求的郵件操作完成251用戶非本地,將轉(zhuǎn)發(fā)向<forwardpath>450要求的郵件操作未完成,郵箱不可用550要求的郵件操作未完成,郵箱不可用 451放棄要求的操作;處理過程中出錯(cuò) 551用戶非本地,請嘗試<forwardpath> 452系統(tǒng)存儲不足,要求的操作未執(zhí)行 552過量的存儲分配,要求的操作未執(zhí)行 553郵箱名不可用,要求的操作未執(zhí)行 354開始郵件輸入,以.結(jié)束 554操作失敗 POP3協(xié)議 POP3協(xié)議簡介POP3(Post Office Protocol 3)即郵局協(xié)議的第3個(gè)版本,它規(guī)定怎樣將個(gè)人計(jì)算機(jī)連接到Internet的郵件服務(wù)器和下載電子郵件的電子協(xié)議。它是因特網(wǎng)電子郵件的第一個(gè)離線協(xié)議標(biāo)準(zhǔn),POP3允許用戶從服務(wù)器上把郵件存儲到本地主機(jī)(即自己的計(jì)算機(jī))上,同時(shí)刪除保存在郵件服務(wù)器上的郵件,而POP3服務(wù)器則是遵循POP3協(xié)議的接收郵件服務(wù)器,用來接收電子郵件的。 POP3協(xié)議簡介POP3(Post Office Protocol 3) POP適用于C/S結(jié)構(gòu)的脫機(jī)模型的電子郵件協(xié)議,目前已發(fā)展到第三版,稱POP3。它規(guī)定怎樣將個(gè)人計(jì)算機(jī)連接到Internet的郵件服務(wù)器和下載電子郵件的電子協(xié)議。它是因特網(wǎng)電子郵件的第一個(gè)離線協(xié)議標(biāo)準(zhǔn),POP3允許用戶從服務(wù)器上把郵件存儲到本地主機(jī)(即自己的計(jì)算機(jī))上,同時(shí)刪除保存在郵件服務(wù)器上的郵件,而POP3服務(wù)器則是遵循POP3協(xié)議的接收郵件服務(wù)器,用來接收電子郵件的。POP適用于C/S結(jié)構(gòu)的脫機(jī)模型。脫機(jī)模型即不能在線操作,不像IMAP4(netscape支持IMAP4)當(dāng)客戶機(jī)與服務(wù)器連接并查詢新電子郵件時(shí),被該客戶機(jī)指定的所有將被下載的郵件都將被程序下載到客戶機(jī),下載后,電子郵件客戶機(jī)就可以刪除或修改任意郵件,而無需與電子郵件服務(wù)器進(jìn)一步交互。POP3客戶向POP3服務(wù)器發(fā)送命令并等待響應(yīng),POP3命令采用命令行形式,用ASCII碼表示。   服務(wù)器響應(yīng)是由一個(gè)單獨(dú)的命令行組成,或多個(gè)命令行組成,響應(yīng)第一行以ASCII文本+OK或ERR指出相應(yīng)的操作狀態(tài)是成功還是失敗在POP3協(xié)議中有三種狀態(tài),認(rèn)可狀態(tài),處理狀態(tài),和更新狀態(tài)。 jmail組建簡介及其特點(diǎn) jmail組建簡介jmail是一種服務(wù)器端的郵件發(fā)送組件,和個(gè)人用的客戶端郵件軟件不一樣的。jmail是在服務(wù)器上給程序用來發(fā)郵件用的,除了軟件編程人員,其他人一般平常用不上。jmail是一個(gè)第三方郵件操作組件,通常位于web服務(wù)器端,和站點(diǎn)程序緊密配合來接收及提交郵件到郵件服務(wù)器的控件,讓網(wǎng)站擁有發(fā)送郵件及接收郵件的功能。 Jmail的特點(diǎn)(1)可以發(fā)送附件;  ?。?)詳細(xì)日志能力,便于你查看問題所在;   (3)設(shè)置郵件發(fā)送的優(yōu)先級;  ?。?)支持多種格式的郵件發(fā)送,比如說以HTML或者TXT的方式發(fā)送郵件。這是個(gè)免費(fèi)的組件。   (5)密件發(fā)送/(CC)抄送/緊急信件發(fā)送能力;  ?。?)最關(guān)鍵的就是免費(fèi)的組件,不必花錢,所以非常值得使用。 MFC簡介 MFC概述MFC是微軟基礎(chǔ)類庫的簡稱,是微軟公司實(shí)現(xiàn)的一個(gè)c++類庫,主要封裝了大部分的windows API函數(shù),vc++是微軟公司開發(fā)的c/c++的集成開發(fā)環(huán)境,所謂集成開發(fā)環(huán)境,就是說利用它你可以編輯,編譯,調(diào)試,而不是使用多種工具輪換操作,靈活性較大。有時(shí)人們說vc呢也指它的內(nèi)部編譯器,集成開發(fā)環(huán)境必須有一個(gè)編譯器內(nèi)核,要不有什么用,例如DevC++其中一個(gè)編譯器內(nèi)核就是gcc。 MFC除了是一個(gè)類庫以外,還是一個(gè)框架,你應(yīng)該試過,在vc++里新建一個(gè)MFC的工程,開發(fā)環(huán)境會自動幫你產(chǎn)生許多文件。xx是版本,它封裝了mfc內(nèi)核,所以你在你的代碼看不到原本的SDK編程中的消息循環(huán)等等東西,因?yàn)镸FC框架幫你封裝好了,這樣你就可以專心的考慮你程序的邏輯,而不是這些每次編程都要重復(fù)的東西,但是由于是通用框架,沒有最好的針對性,當(dāng)然也就喪失了一些靈活性和效率但是MFC的封裝很淺,所以效率上損失不大,靈活性還可以,雖然也有很多缺陷,但還是一個(gè)比較好的東西,個(gè)人以為,不遜色于KFC。模態(tài)對話框,又叫做模式對話框,是指在用戶想要對對話框以外的應(yīng)用程序進(jìn)行操作時(shí),必須首先對該對話框進(jìn)行響應(yīng)。如單擊【確定】或【取消】按鈕等將該對話框關(guān)閉。一般來說,Windows應(yīng)用程序中,對話框分為模態(tài)對話框和非模態(tài)對話框兩種。二者的區(qū)別在于當(dāng)對話框打開時(shí),是否允許用戶進(jìn)行其他對象的操作。   模態(tài)對話框壟斷了用戶的輸入。當(dāng)一個(gè)模態(tài)對話框打開時(shí),用戶只能與該對話框進(jìn)行交互,而其他用戶界面對象收不到輸入信息。模態(tài)對話框下,用戶需要操作目標(biāo)對話框就必須先操作模態(tài)對話框。用戶對模態(tài)對話框的處理如圖所示。     模態(tài)對話框的處理過程 MFC中對話框類型非模態(tài)對話框(又叫做無模式對話框),與模態(tài)對話框不同,當(dāng)用戶打開非模態(tài)對話框時(shí),依然可以操作其他窗口。本程序使用的是非模態(tài)對話框和模態(tài)對話框兩種類型的對話框。3 郵件客戶端總體設(shè)計(jì) 本章主要包括本次設(shè)計(jì)的系統(tǒng)框架圖和系統(tǒng)模塊圖,能夠方便讀者理解郵件系統(tǒng)的結(jié)構(gòu)。 系統(tǒng)總框架:主要功能選擇主界面郵件箱類發(fā)送郵件類用戶聯(lián)系人管理類 總體框架圖軟件的功能圖,主界面聯(lián)系人用戶發(fā)件箱草稿箱已發(fā)送收件箱寫郵件管理添加選擇賬戶刪除閱讀選擇聯(lián)系人發(fā)送存草稿圖3。2 程序功能圖4 郵件客戶端詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 數(shù)據(jù)庫模塊的的設(shè)計(jì)與實(shí)現(xiàn)本系統(tǒng)將所有發(fā)送、接受、保存的郵件都保存在access數(shù)據(jù)庫中。使用ADO技術(shù)對數(shù)據(jù)庫進(jìn)行操作, (import C:\Program Files\Common Files\System\ado\ no_namespace\ rename(EOF,adoEOF)rename(BOF,adoBOF)本系統(tǒng)數(shù)據(jù)庫名為zhangpeng,分別創(chuàng)建了聯(lián)系人,草稿箱,發(fā)件箱,已發(fā)送,聯(lián)系人,用戶6張表。表的結(jié)構(gòu)大致如下:收件箱表。 收件箱表草稿箱表。 草稿箱表發(fā)件箱表, 已發(fā)送表 已發(fā)送表用戶表, 用戶表聯(lián)系人表, 聯(lián)系人表 關(guān)鍵數(shù)據(jù)庫操作功能代碼在每個(gè)需要連接數(shù)據(jù)的對話框的初始化函數(shù)OnInitDialog()中對連接數(shù)據(jù)庫做初始化代碼如下:HRESULT hr。 try { hr = ()。//創(chuàng)建 Connection對象 if(SUCCEEDED(hr)) { hr = m_pConnectionOpen(Provider=。Data Source=,adModeUnknown)。///連接數(shù)據(jù)庫 } } catch(__error e)///捕捉異常 { CString errormessage。 (連接數(shù)據(jù)庫失敗!\r\n錯(cuò)誤信息:%s,())。 AfxMessageBox(errormessage)。///顯示錯(cuò)誤信息 }在需要從數(shù)據(jù)庫中取出數(shù)據(jù)的對話框的對應(yīng)函數(shù)中通過如下代碼實(shí)現(xiàn):_variant_t RecordsAffected。 CString strSQL。 Sender=(nItem,0)。 Time=(nItem,2)。 (select * from 收件箱 where 接收時(shí)間=39。%s39。 and 發(fā)件人=39。%s39。,Time,Sender)。 m_pRecordset=m_pConnectionExecute((_bstr_t)strSQL,amp。RecordsAffected,adCmdText)。 Sender=(char*)(_bstr_t)m_pRecordsetGetCollect(發(fā)件人)。 Receiver=(char*)(_bstr_t)m_pRecordsetGetCollect(收件人)。 Content=(char*)(_bstr_t)m_pRecordsetGetCollect(內(nèi)容)。 Subject=(char*)(_bstr_t)m_pRecordsetGetCollect(主題)。 Annex=(char*)(_bstr_t)m_pRecordsetGetCollect(附件)。 UIDMail=(char*)(_bstr_t)m_pRecordsetGetCollect(郵件UID)。: CString strSQL,file。 CTime time = CTime::GetCurrentTime()。 (INSERT INTO 草稿箱(收件人,主題,內(nèi)容,發(fā)件人,附件,保存時(shí)間,郵箱用戶) VALUES (39。%s39。,39。%s39。,39。%s39。,39。%s39。,39。%s39。,39。%s39。,39。%s39。),strSendto,strSubject,strContent,strSendfrom,file,(%Y%m%d %H:%M:%S),currentuser)。 m_pConnectionExecute((_bstr_t)strSQL,amp。RecordsAffected,adCmdText)。 UpdateData(false)。 郵件發(fā)送模塊的的設(shè)計(jì)與實(shí)現(xiàn) 首先創(chuàng)建一個(gè)對話框資源,添加所需的控件之后將對話框關(guān)聯(lián)到發(fā)送郵件類CWrite 主界面可通過以下代碼實(shí)現(xiàn):2.設(shè)置郵件的相關(guān)信息 可設(shè)置郵件的收件人主題、內(nèi)容、附件等信息,主要代碼參考如下: GetDlgItemText(IDC_COMBO_SMTP , strSmtpAddr)。 GetDlgItemText(IDC_EDIT_ACCOUNT , strAccount)。 GetDlgItemText(IDC_EDIT_PASSWORD , strPassword)。 GetDlgItemText(IDC_EDIT_SENDTO , strSendto)。 GetDlgItemText(IDC_EDIT_SUBJECT , strSubject)。 GetDlgItemText(IDC_EDIT_CONTENT , strContent)。 strSendfrom=strAccount。3. 單擊發(fā)送鍵發(fā)送郵件注:若發(fā)送
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1