郵件客戶端系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
郵件客戶端系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
郵件客戶端系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
郵件客戶端系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
郵件客戶端系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

摘 要隨著改革開放的深入發(fā)展,社會主義市場經(jīng)濟(jì)的建立,信息化時(shí)代的步伐不斷加快。根據(jù)最新公布的 2006-2020 國家信息化發(fā)展戰(zhàn)略,信息化是充分利用信息技術(shù),開發(fā)利用信息資源,促進(jìn)信息交流和知識共享,提高經(jīng)濟(jì)增長質(zhì)量,推動經(jīng)濟(jì)社會發(fā)展轉(zhuǎn)型的歷史進(jìn)程。電子郵件是整個(gè)網(wǎng)間網(wǎng),以至所有其他網(wǎng)絡(luò)系統(tǒng)中直接面向人與人之間信息交流的系統(tǒng),它的數(shù)據(jù)發(fā)送方和接收方都是人,所以極大地滿足了大量存在的人與人通信的需求。本文在深入了解電子郵件管理的實(shí)際操作流程的基礎(chǔ)上,總結(jié)生活中常用的電子郵件功能,采用面向?qū)ο蟮木幊趟枷虢Y(jié)合當(dāng)前流行的 Jmail 技術(shù)設(shè)計(jì)并開發(fā)一套簡單、方便的客戶端電子郵件軟件,實(shí)現(xiàn)對電子郵件靈活的管理。關(guān) 鍵 詞 : 電子郵件 客戶端 Jmail 組件I目 錄1 緒論 .11.1 研究 背景 .11.2 研究現(xiàn)況 .11.3 系統(tǒng)概述 .21.4 本文工作 .32 開發(fā)環(huán)境的搭建 .32.1 運(yùn)行平臺 .32.1.1 硬件平臺 .32.1.2 軟件平臺 .32.2 運(yùn)行環(huán)境的配置 .32.2.1 POP3 和 STMP 簡介 .32.2.2 安裝 POP3/SMTP 服務(wù) .32.2.3 配置 POP3/SMTP 服務(wù) .42.2.4 Jmail 組件的注冊 .63 系統(tǒng)概要設(shè)計(jì) .73.1 設(shè)計(jì)目標(biāo) .73.2 功能模塊分析 .74 系統(tǒng)詳細(xì)設(shè)計(jì) .94.1 重點(diǎn)模塊的詳細(xì)設(shè)計(jì) .94.1.1 主界面模塊的詳細(xì)設(shè)計(jì) .94.2.2 寫郵件模塊的詳細(xì)設(shè)計(jì) .124.2.3 草稿箱模塊的詳細(xì)設(shè)計(jì) .144.2.4 收件箱模塊的詳細(xì)設(shè)計(jì) .154.2.5 讀郵件模塊的詳細(xì)設(shè)計(jì) .164.2.6 通信錄模塊的詳細(xì)設(shè)計(jì) .174.2.7 使用 MAPI 函數(shù)實(shí)現(xiàn)發(fā)送功能的詳細(xì)設(shè)計(jì) .184.2.8 使用 Jmail 組件實(shí)現(xiàn)接收功能的詳細(xì)設(shè)計(jì) .235 測試分析 .25II6 總結(jié) .30參 考 文 獻(xiàn) .31Abstract .32致 謝 .33仲愷農(nóng)業(yè)工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 成績評定表 .3411 緒論1.1 研究背景隨著改革開放的深入發(fā)展,社會主義市場經(jīng)濟(jì)的建立,信息化時(shí)代的步伐不斷加快。根據(jù)最新公布的 2006-2020 國家信息化發(fā)展戰(zhàn)略,信息化是充分利用信息技術(shù),開發(fā)利用信息資源,促進(jìn)信息交流和知識共享,提高經(jīng)濟(jì)增長質(zhì)量,推動經(jīng)濟(jì)社會發(fā)展轉(zhuǎn)型的歷史進(jìn)程 1。電子郵件是當(dāng)前信息化時(shí)代中不可缺少的重要通信手段。電子郵件是種用電子手段提供信息交換的通信方式,是 Internet 應(yīng)用最廣的服務(wù):通過網(wǎng)絡(luò)的電子郵件系統(tǒng),用戶可以用非常低廉的價(jià)格(不管發(fā)送到哪里,都只需負(fù)擔(dān)電話費(fèi)和網(wǎng)費(fèi)即可) ,以非??焖俚姆绞剑◣酌腌娭畠?nèi)可以發(fā)送到世界上任何你指定的目的地) ,與世界上任何一個(gè)角落的網(wǎng)絡(luò)用戶聯(lián)系,這些電子郵件可以是文字、圖像、聲音等各種方式。同時(shí),用戶可以得到大量免費(fèi)的新聞、專題郵件,并實(shí)現(xiàn)輕松的信息搜索。這是任何傳統(tǒng)的方式也無法相比的。正是由于電子郵件的使用簡易、投遞迅速、收費(fèi)低廉,易于保存、全球暢通無阻,使得電子郵件被廣泛地應(yīng)用,它使人們的交流方式得到了極大的改變。電子郵件綜合了電話通信和郵政信件的特點(diǎn),它傳送信息的速度和電話一樣快,又能象信件一樣使收信者在接收端收到文字記錄。電子郵件系統(tǒng)又稱基于計(jì)算機(jī)的郵件報(bào)文系統(tǒng)。它承擔(dān)從郵件進(jìn)入系統(tǒng)到郵件到達(dá)目的地為止的全部處理過程。電子郵件不僅可利用電話網(wǎng)絡(luò),而且可利用任何通信網(wǎng)傳送。在利用電話網(wǎng)絡(luò)時(shí) ,還可利用其非高峰期間傳送信息,這對于商業(yè)郵件具有特殊價(jià)值。由中央計(jì)算機(jī)和小型計(jì)算機(jī)控制的面向有限用戶的電子系統(tǒng)可以看作是一種計(jì)算機(jī)會議系統(tǒng)。最重要的是,電子郵件是整個(gè)網(wǎng)間網(wǎng),以至所有其他網(wǎng)絡(luò)系統(tǒng)中直接面向人與人之間信息交流的系統(tǒng),它的數(shù)據(jù)發(fā)送方和接收方都是人,所以極大地滿足了大量存在的人與人通信的需求 2。在高度信息化的今天,靈活和便捷地使用電子郵件,對提高工作效率、貫徹國家信息化發(fā)展戰(zhàn)略意義重大。1.2 研究現(xiàn)況經(jīng)過在網(wǎng)上的查找,發(fā)現(xiàn)有關(guān)于電子郵件的管理系統(tǒng)有:“Windows Live Mail Desktop”,它將桌面軟件的功能性與基于 Web 的電子郵件的靈活性結(jié)合在一起,輕松接收新聞組和 RSS 源,在脫機(jī)狀態(tài)下撰寫、刪除及管理電子郵件;即時(shí)添加關(guān)于任何信息的 Windows Live Spaces 網(wǎng)絡(luò)日志項(xiàng) 與 Windows Live 2Messenger 聯(lián)系人保持密切聯(lián)系,也可以創(chuàng)建并編輯照片電子郵件 3;“KooMail” 它支持分割發(fā)送大郵件并且接收后自動合并,對分割發(fā)送的郵件支持?jǐn)帱c(diǎn)續(xù)傳,其中郵件模板支持附件主題等,具有發(fā)送郵件加密功能使郵件更安全,實(shí)現(xiàn)郵件的過濾和規(guī)則功能;發(fā)送郵件無須 SMTP 服務(wù)器,具有多種郵件編碼支持各國語言字符集郵件徹底與亂碼告別;可以選擇先接收較大或較小的郵件從而優(yōu)化收郵件列表;能定時(shí)發(fā)送郵件 4。“夢幻快車(DreamMail) ”它支持 SMTP、eSMTP 、POP 3、Hotmail、Yahoo 等郵件協(xié)議,真正采用多線程高速收發(fā)郵件。附帶增強(qiáng)型遠(yuǎn)程管理,可以直接查看服務(wù)器上郵件的內(nèi)容、直接刪除郵件;具有郵件過濾器、黑名單及白名單等組合使用能有效對付垃圾郵件;能自動檢測破壞性郵件增強(qiáng)系統(tǒng)安全。另外,夢幻快車通過特有的破亂碼技術(shù)輕松對付各種亂碼郵件。此外,它還集成了許多特色功能,比如:添加賬號時(shí)自動檢索 POP3/SMTP 服務(wù)器、可以自定義動態(tài)滾動新聞、支持顯示發(fā)件人地址及插入郵件表情等等 5?!癋oxmail”它是由原華中理工大學(xué)張小龍開發(fā)的一款優(yōu)秀的國產(chǎn)電子郵件客戶端軟件,2005 年 3 月 16 日被 “騰訊”收購。新的 Foxmail 具備強(qiáng)大的反垃圾郵件功能。它使用多種技術(shù)對郵件進(jìn)行判別,能夠準(zhǔn)確識別垃圾郵件與非垃圾郵件。垃圾郵件會被自動分撿到垃圾郵件箱中,有效地降低垃圾郵件對用戶干擾,最大限度地減少用戶因?yàn)樘幚砝]件而浪費(fèi)的時(shí)間。數(shù)字簽名和加密功能在 Foxmail 5.0 中得到支持,可以確保電子郵件的真實(shí)性和保密性。 通過安全套接層(SSL)協(xié)議收發(fā)郵件使得在郵件接收和發(fā)送過程中,傳輸?shù)臄?shù)據(jù)都經(jīng)過嚴(yán)格的加密,有效防止黑客竊聽,保證數(shù)據(jù)安全。其他改進(jìn)包括:閱讀和發(fā)送國際郵件(支持 Unicode)、地址簿同步、通過安全套接層 (SSL)協(xié)議收發(fā)郵件、收取 郵箱郵件;提高收發(fā) Hotmail、MSN 電子郵件速度 支持名片(vCard)、以嵌入方式顯示附件圖片、增強(qiáng)本地郵箱郵件搜索功能等等 6。1.3 系統(tǒng)概述一般的客戶端電子郵件軟件應(yīng)該有以下的功能:1) 編輯郵件(用戶進(jìn)行郵件編輯) 。 。 。 。 。 。 。書寫新郵件2) 讀郵件(用戶在收件箱、發(fā)件箱、草稿箱和垃圾箱中查閱郵件信息)3) 發(fā)送郵件(發(fā)送已編輯的郵件或回復(fù)接收郵件) 。 。 。 。 。 。 。發(fā)送郵件4) 接收郵件(接收發(fā)送方的郵件) 。 。 。 。 。 。收取郵件35) 添加聯(lián)系人(向通信錄添加聯(lián)系人信息)6) 編輯聯(lián)系人(編輯通信錄中聯(lián)系人的信息)7)刪除聯(lián)系人(刪除通信錄中聯(lián)系人信息)1.4 本文工作本文在深入了解電子郵件管理的實(shí)際操作流程的基礎(chǔ)上,總結(jié)生活中常用的電子郵件功能,采用面向?qū)ο蟮木幊趟枷朐O(shè)計(jì)并開發(fā)一套簡單、方便的客戶端電子郵件軟件,實(shí)現(xiàn)對電子郵件靈活的管理。2 開發(fā)環(huán)境的搭建2.1 運(yùn)行平臺2.1.1 硬件平臺CPU:P4 1.8GHZ。內(nèi)存:256MB 以上。2.1.2 軟件平臺操作系統(tǒng):Windows 2003。C+程序開發(fā)工具:VISUAL C+ 6.0分辨率:推薦使用 1024768 像素。2.2 運(yùn)行環(huán)境的配置2.2.1 POP3 和 STMP 簡介(1)POP3 概述POP3 是 Post Office Protocol 3 的簡稱,即郵局協(xié)議第 3 版。它規(guī)定了怎樣將個(gè)人計(jì)算機(jī)連接到 Internet 的郵件服務(wù)器和如何下載電子郵件。它是 Internet 電子郵件的第一個(gè)離線協(xié)議標(biāo)準(zhǔn)。簡單地說,POP3 就是一個(gè)簡單而實(shí)用的郵件信息傳輸協(xié)議。(2)SMTP 概述SMTP 是 Simple Mail Transfer Protocol 的簡稱,即簡單郵件傳輸協(xié)議。SMTP 是一種提供可靠且有效電子郵件傳輸?shù)膮f(xié)議。它是一組用于由源地址到目的地址發(fā)送郵件的規(guī)則,用來控制信件的中轉(zhuǎn)方式。它幫助每臺計(jì)算機(jī)在發(fā)送或中轉(zhuǎn)信件時(shí)找到下一個(gè)目的地,通過 SMTP 協(xié)議所指定的服務(wù)器,將郵件發(fā)送到收件人的服務(wù)器上。2.2.2 安裝 POP3/SMTP 服務(wù)4在 Windows 2003 下架設(shè)郵件服務(wù)器可以用系統(tǒng)自帶的 POP3 及 SMTP 服務(wù)建立。同其他服務(wù)一樣,默認(rèn)情況下這兩個(gè)服務(wù)是沒有安裝的,需要手工進(jìn)行添加。安裝的步驟如下:第一步:安裝 POP3 服務(wù)組件。以系統(tǒng)管理員身份登錄 Windows 2003 系統(tǒng),選擇【控制面板】|【添加或刪除程序】|【添加/刪除 Windows 組件 】命令,在彈出的【W(wǎng)indows 組件向?qū)А繉υ捒蛑羞x中【電子郵件服務(wù)】選項(xiàng)。單擊【詳細(xì)信息】按鈕,可以看到該選項(xiàng)包括兩部分內(nèi)容,分別是“POP3 服務(wù)”和“POP3 服務(wù) Web 管理” 。為方便用戶以遠(yuǎn)程 Web 方式管理郵件服務(wù)器,建議選中【POP3 服務(wù) Web 管理】命令,如圖 2.1 所示。圖 2.1 選中【POP3 服務(wù) Web 管理】第二步:安裝 SMTP 服務(wù)組件。選中【應(yīng)用程序服務(wù)器】選項(xiàng),單擊【詳細(xì)信息】按鈕。在【Internet 信息服務(wù)(IIS) 】選項(xiàng)中查看詳細(xì)信息,選中 SMTP Service 選項(xiàng),單擊【確定】按鈕。此外,如果需要對郵件服務(wù)器進(jìn)行遠(yuǎn)程 Web 管理,一定要選中 【萬維網(wǎng)服務(wù)】選項(xiàng)中的【遠(yuǎn)程管理(HTML ) 】命令組件。完成以上設(shè)置后,單擊【下一步】按鈕,系統(tǒng)就開始安裝配置 POP3 和 SMTP 服務(wù)了。2.2.3 配置 POP3/SMTP 服務(wù)配置 POP3/SMTP 服務(wù)器步驟如下:第一步:創(chuàng)建郵件域。選擇【開始】|【管理工具 】| 【POP3 服務(wù)】命令,彈出【POP3 服務(wù)控制臺】對話框。選中左欄中的 POP3 服務(wù)后,單擊右欄中的【新域】選項(xiàng),彈出【添加域】對話框。在【域名】文本框中輸入郵件服務(wù)器的域名,也就是郵件地址“”后面的部分,例如5,然后單擊【確定】按鈕,如圖 2.2 所示。圖 2.2 創(chuàng)建新域第二步:創(chuàng)建系統(tǒng)登陸帳戶。選中新建的 域,在右欄中選擇【添加郵箱】命令,彈出【添加郵箱】對話框,在【郵箱名】文本欄中輸入郵件用戶名,然后設(shè)置用戶密碼,最后單擊【確定】按鈕,完成系統(tǒng)登陸帳戶的創(chuàng)建,如圖 2.3 所示。圖 2.3 創(chuàng)建郵箱第三步:配置 SMTP 服務(wù)器。選擇【開始】|【程序】|【管理工具】|【Internet 信息服務(wù)管理器】選項(xiàng)。在【IIS管理器】對話框中右擊【默認(rèn) SMTP 虛擬服務(wù)器】 選項(xiàng),在彈出的菜單中選擇【屬性】選項(xiàng),進(jìn)入【默認(rèn) SMTP 虛擬服務(wù)器屬性】對話框,切換到 【常規(guī)】選項(xiàng)卡,在【IP 地址】下拉列表框中選擇郵件服務(wù)器的 IP 地址即可。單擊 【確定】按鈕,這樣一個(gè)簡單的郵件服務(wù)器就架設(shè)完成了,如圖 2.4 所示。完成以上設(shè)置后,就可以使用郵件客戶端軟件連接郵件服務(wù)器進(jìn)行郵件收發(fā)工作。只要在 POP3 和 SMTP 處輸入郵件服務(wù)器的 IP地址即可。注意:這個(gè)時(shí)候 smtp access 里面設(shè)置的是匿名訪問,此時(shí)任何用戶都可以利用此 mail 服務(wù)器發(fā)郵件。6圖 2.4 設(shè)置 SMTP 虛擬服務(wù)器屬性第四步:設(shè)置在 SMTP 虛擬服務(wù)器中傳入郵件信息的存放位置。SMTP 虛擬服務(wù)器有一個(gè)本地默認(rèn)域,默認(rèn)指定的傳入郵件信息都放置在C:InetpubmailrootDrop 文件夾中,可以根據(jù)實(shí)際情況更改 Drop 文件夾的位置,如圖2.5。圖 2.5:設(shè)置傳入郵件信息的存放位置2.2.4 Jmail 組件的注冊Jmail 組件是一個(gè)功能強(qiáng)大的郵件發(fā)送組件,使用該組件可以方便地實(shí)現(xiàn)郵件的7發(fā)送和接收功能,而且 Jmail 組件具有通用性,很多語言都可以使用。但是在使用之前,首先要注冊該組件。注冊步驟如下:第一步:從網(wǎng)絡(luò)上下載的 Jmail.dll 文件。第二步:把 Jmail.dll 文件復(fù)制到 C:WINDOWSsystem32目錄下。第三步:運(yùn)行注冊命令。在【運(yùn)行】中輸入 regsvr32 C:WINDOWSsystem32Jmail.dll 語句,單擊確定按鈕,當(dāng)出現(xiàn)如圖 2.6 所示的提示對話框,則完成該組件的注冊。圖 2.6 Jmail.dll 注冊成功3 系統(tǒng)概要設(shè)計(jì)3.1 設(shè)計(jì)目標(biāo)(1)系統(tǒng)架構(gòu)清晰、界面友好美觀、操作簡便、實(shí)用性強(qiáng);(2)提供靈活、方便、快捷、準(zhǔn)確的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論