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

正文內(nèi)容

電子郵件系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)-資料下載頁(yè)

2025-06-30 07:03本頁(yè)面
  

【正文】 。 //breakpoint between header and body msgm_sHeader=(br)。 msgm_sBody=(br+4)。 msgDecodeHeader()。 msgDecodeBody()。 return TRUE。} 客戶端郵件收發(fā)系統(tǒng)介紹 (1)客戶端郵件收發(fā)系統(tǒng)應(yīng)用界面… 圖注 (2)此系統(tǒng)的使用方法: 發(fā)送郵件時(shí),先輸入SMTP郵件服務(wù)器(),發(fā)信人郵箱,收信人郵箱,SMTP服務(wù)器用戶名和密碼,然后寫好信的標(biāo)題和內(nèi)容,最后單擊發(fā)送按鈕即可。 收信時(shí),先輸入 POP3 郵件服務(wù)器(),POP3服務(wù)器用戶名和密碼,然后單擊接收按鈕,第一封信件就會(huì)顯示出來(lái)。 在Messag文本框中輸入要閱讀的郵件的索引號(hào)。然后點(diǎn)擊Receive按鈕。 在Messag文本框中輸入要?jiǎng)h除的郵件的索引號(hào)。然后點(diǎn)擊Delete按鈕。 點(diǎn)擊Status,將會(huì)彈出錯(cuò)誤信息對(duì)話框。 各功能模塊實(shí)現(xiàn)方法及流程 根據(jù)本人對(duì)郵件收發(fā)系統(tǒng)的使用需求的理解,將此系統(tǒng)分為 接收,發(fā)送,編輯,刪除四個(gè)模塊。以下是對(duì)他們的實(shí)現(xiàn)方法的具體介紹。以下程序是通過(guò)使用MFC中CSocket類,自定義的CSMTP類,CPOP3類中成員函數(shù)的使用實(shí)現(xiàn)的。a. 發(fā)送 在正式使用套接字之前,也要先用AfxSocketInit()函數(shù)對(duì)套接字進(jìn)行初始化,然后用Create()創(chuàng)建套接字對(duì),這是在CSMTP創(chuàng)建對(duì)象時(shí)由構(gòu)造函數(shù)自動(dòng)執(zhí)行的。并由該套接字通過(guò)Connect()建立同郵件服務(wù)器的連接。圖31 郵件發(fā)送模塊程序設(shè)計(jì)流程圖實(shí)現(xiàn)此模塊所調(diào)用的CSMTP中關(guān)鍵函數(shù):BOOL Connect()。 //格式化并發(fā)送HELLO命令,連接SMTP服務(wù)器BOOL Disconnect()。 //斷開(kāi)連接SMTP服務(wù)器 virtual BOOL FormatMailMessage( CMailMessage* msg )。// 調(diào)用CMailMessage類EncodeHeader()EncodeBody()對(duì)郵件格式化 BOOL SendMessage( CMailMessage* msg )。// 調(diào)用CSMTP類 FormatMailMessage( ) transmit_message( ) BOOL transmit_message( CMailMessage* msg )。 //發(fā)送SMTP命令調(diào)用get_response()處理服務(wù)器應(yīng)答碼并發(fā)送郵件頭和郵件體圖31中的smtp是CSMTP類創(chuàng)建的對(duì)象,以下為發(fā)送功能的實(shí)現(xiàn)代碼:void CMailDlg::OnSend() { UpdateData( TRUE )。 CSMTP smtp( m_SMTP )。 //加載winsock dll版本并為SMTP的對(duì)象smtp中成員變量賦值 CMailMessage msg。 = m_From。 ( m_To )。 = m_Subject。 = m_Body。 if( !() ) { AfxMessageBox( () )。 return。 } if( !( amp。msg ) ) { AfxMessageBox( () )。 return。 } if( !() ) { AfxMessageBox( () )。 return。 } AfxMessageBox( _T( Message Sent Successfully) )。}b. 接收實(shí)現(xiàn)此模塊,也要先用AfxSocketInit()函數(shù)對(duì)套接字進(jìn)行初始化,然后用Create()創(chuàng)建套接字對(duì),這是在CSMTP創(chuàng)建對(duì)象時(shí)由構(gòu)造函數(shù)自動(dòng)執(zhí)行的。并由該套接字通過(guò)Connect()建立同郵件服務(wù)器的連接。 圖32 郵件接收模塊程序設(shè)計(jì)流程圖實(shí)現(xiàn)此模塊所調(diào)用的POP3中關(guān)鍵函數(shù):BOOL Disconnect()。//發(fā)送QUIT 命令 BOOL Connect()。 //創(chuàng)建并初始化套節(jié)字,發(fā)送USER,PASS 命令 BOOL GetMessage( UINT nMsg, CMailMessage* msg)。 //發(fā)送RETR命令,獲得郵件int CPOP3::GetNumMessages()//發(fā)送STAT獲得郵件總數(shù)及字節(jié)數(shù) BOOL DeleteMessage( UINT nMsg )。//發(fā)送DELETE命令 上圖中的pop3是CPOP3類創(chuàng)建的對(duì)象,以下為發(fā)送功能的實(shí)現(xiàn)代碼:void CMailDlg::OnRetr() { UpdateData( TRUE )。 CPOP3 pop3( m_POP3 )。 (m_User,m_Password)。 if (!()) { AfxMessageBox( () )。 return。 } CMailMessage msg。 if (!(m_MN,amp。msg)) { AfxMessageBox( () )。 return。 } m_Body=。 m_Subject=。 m_From=。 m_To=。 for (int a=0。 a()。 a++) { CString sEmail。 CString sFriendly。 (sEmail,sFriendly,a)。 m_To+=sEmail。 m_To+= 。 } ()。 if( !() ) { AfxMessageBox( () )。 return。 } AfxMessageBox( _T( Successfully disconnected ) )。 UpdateData(FALSE)。}c. 刪除 圖33 郵件刪除模塊程序設(shè)計(jì)流程圖 上圖中的pop3是CPOP3類創(chuàng)建的對(duì)象,以下為刪除功能的實(shí)現(xiàn)代碼:此函數(shù)調(diào)用BOOL DeleteMessage( UINT nMsg )。 //發(fā)送DELETE命令void CMailDlg::OnDele(){ UpdateData( TRUE )。 CPOP3 pop3( m_POP3 )。 (m_User,m_Password)。 if (!()) { AfxMessageBox( () )。 return。 } if (!(m_MN)) { AfxMessageBox( () )。 return。 } if( !() ) { AfxMessageBox( () )。 return。 } AfxMessageBox( _T( Successfully disconnected ) )。}}第四章 總 結(jié)   通過(guò)此次對(duì)客戶端郵件收發(fā)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),我們深刻體會(huì)到電子郵件類軟件作為Internet上的應(yīng)用軟件,其設(shè)計(jì)開(kāi)發(fā)必須符合Internet上成熟的技術(shù)規(guī)范和相關(guān)協(xié)議。只有在遵循了上述規(guī)范和協(xié)議的基礎(chǔ)上進(jìn)行編程才能真正實(shí)現(xiàn)郵件類軟件產(chǎn)品和服務(wù)的開(kāi)放性和標(biāo)準(zhǔn)化。本文對(duì)SMTP協(xié)議及其在VC++編程中的實(shí)現(xiàn)做了介紹,并按照SMTP協(xié)議對(duì)電子郵件的收發(fā)進(jìn)行了開(kāi)放性和標(biāo)準(zhǔn)性較好的程序設(shè)計(jì)。本文所述程序在WindowsXP下,由Microsoft Visual C++ 。 本客戶端郵件收發(fā)系統(tǒng)仍存在一定的缺陷,如未能實(shí)現(xiàn)多媒體附件收發(fā)功能,未能使顯示框支持網(wǎng)頁(yè)顯示。而且此系統(tǒng)未實(shí)現(xiàn)客戶端郵件的管理及郵件的安全監(jiān)測(cè)功能。由于本人專業(yè)知識(shí)水平有限,對(duì)編譯環(huán)境尚未熟練運(yùn)用的制約,設(shè)計(jì)上的不足之處,還望指導(dǎo)老師批評(píng)指正。 致謝 參考文獻(xiàn) [1]殷肖川、劉志宏《網(wǎng)絡(luò)編程與開(kāi)發(fā)技術(shù)》西安交通大學(xué)出版社,[2] 李凌《Winsock2網(wǎng)絡(luò)編程實(shí)用教程》清華大學(xué)出版社, [3]蕭秋水、文娟《Windows網(wǎng)絡(luò)編程之VC篇》清華大學(xué)出版社 ,[4]肖宏偉《VisualC++實(shí)效編程百例》人民郵電出版社,[5]候俊杰《深入淺出MFC》華中科技大學(xué)出版社 , [6]古槿《學(xué)Visual C++30例 》人民郵電出版社 ,[7]丁展、劉海英《Visual C++ 網(wǎng)絡(luò)通信編程實(shí)用案例精選》人民郵出版社,[8]臧桂鵬、肖佳放《Visual C++網(wǎng)絡(luò)與數(shù)據(jù)庫(kù)編程百例》中國(guó)電力出版社,[9]洪志全《網(wǎng)絡(luò)實(shí)用技術(shù)教程》電子工業(yè)出版社,2000[10] Microsoft. MSDNLibrary[CP/DK]. Microsoft Corp,2001.[11] 李非,《安全電子郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》,2004;[12] 楊義先,《網(wǎng)絡(luò)安全理論與技術(shù)》,人民郵電大學(xué)出版社,2003年;文獻(xiàn)再加幾篇,英文7篇26 /
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1