已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
武漢工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 設(shè)計(jì)題目 : 基于 郵件服務(wù)器 系統(tǒng) 的研發(fā) 姓 名 劉 瑤 學(xué) 號(hào) 071201203 院 (系) 數(shù)理科學(xué)系 專(zhuān) 業(yè) 信息與計(jì)算科學(xué) 指導(dǎo)老師 覃 磊 2011 年 5 月 10 日 摘要 本文講述了一個(gè)基于 術(shù)的郵件 平臺(tái)的開(kāi)發(fā)過(guò)程。著重從服務(wù)器平臺(tái)安裝配置和用戶界面的開(kāi)發(fā)方面詳細(xì)闡述了整個(gè)郵件平臺(tái)開(kāi)發(fā)的全過(guò)程。對(duì)開(kāi)發(fā)過(guò)程中的難點(diǎn)進(jìn)行了分析和研究,并通過(guò)系統(tǒng)結(jié)構(gòu)圖,功能模塊圖,配置文件,數(shù)據(jù)字典等方式形象地描述出來(lái)。 基于 術(shù)的郵件服務(wù)平臺(tái)的開(kāi)發(fā)主要包括服務(wù)器的安裝配置,用戶信息數(shù)據(jù)庫(kù)的建立,用戶訪問(wèn)界面程序的開(kāi)發(fā)三個(gè)方面。對(duì)于服務(wù)器需要穩(wěn)定性好、安全可靠,負(fù)載能力強(qiáng),對(duì)于數(shù)據(jù)庫(kù)需要安全可靠、數(shù)據(jù)完整性強(qiáng)。而對(duì)于用戶界面應(yīng)該具有能全面、友好易用等特點(diǎn)。 經(jīng)過(guò)分析,我使用 P 和 000 作為后臺(tái)數(shù)據(jù)庫(kù),使用 用戶界面開(kāi)發(fā)工具,使用 郵件處理程序的應(yīng)用接口。并采用了目前流行的 術(shù),保證了用戶界面程序良好的可擴(kuò)展性和可維護(hù)性。 用戶可以瀏覽、查看郵件信息,可以注冊(cè)、登陸郵箱,然后收發(fā)郵件,還可以刪除郵件,上傳文件等等。系統(tǒng)經(jīng)過(guò)測(cè)試,運(yùn)行效果穩(wěn)定、操作方便、快捷。能較好的為該系統(tǒng)的郵件收發(fā)、用戶郵件管理服務(wù)。 關(guān)鍵詞:基于 術(shù),郵件服務(wù)平臺(tái),服務(wù)器,用戶信息數(shù)據(jù)庫(kù), on eb in s on to s so on on eb s to s so on i I P 000 is PI is so is of s on eb 電子郵件概述 從人類(lèi)社會(huì)生產(chǎn)開(kāi)始,信息交流就一直是人類(lèi)的基本需求之一。從最早的口耳相傳到現(xiàn)代的郵政系統(tǒng)和電話電報(bào),隨著技術(shù)進(jìn)步,人類(lèi)信息交流的手段也一直在不斷進(jìn)步。計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)出現(xiàn)之后,將他們應(yīng)用到信息交流中,以建立 更加快捷方便的信息交流手段,也就是順理成章的事情了。電子郵件技術(shù)正式伴隨這網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)的發(fā)展而不斷成熟和發(fā)展起來(lái)的。 電子郵件是 種用電子手段提供信息交換的通信方式。 在互聯(lián)網(wǎng)上,它 是應(yīng)用最廣的服務(wù) 。 電子郵件系統(tǒng)則是具有處理電子郵件功能的系統(tǒng)。 通過(guò)網(wǎng)絡(luò)的電子郵件系統(tǒng),用戶可以 免費(fèi)地 ,非??斓模◣酌腌娭畠?nèi)可以發(fā)送到世界上任何你指定的目的地),與世界上任何一個(gè)角落的網(wǎng)絡(luò)用戶聯(lián)系 。 電子郵件可以是文字、圖象、聲音等各種方式。同時(shí),用戶可以得到大量免費(fèi)的新聞、專(zhuān)題郵件,并實(shí)現(xiàn)輕松的信息搜索。這是任何傳統(tǒng)的方式也無(wú) 法相比的。 讓我們來(lái)看看早起的電子郵件系統(tǒng)。與一般人想象的不同,其實(shí)最早的電子郵件系統(tǒng)早在網(wǎng)絡(luò)形成就已經(jīng)出現(xiàn)了。 1961 年的時(shí)候,麻省理工學(xué)院在 7094 大型機(jī)系統(tǒng)上開(kāi)發(fā)出了一套兼容時(shí)分共享系統(tǒng)(這一允許許多用戶同事鞥路和使用主機(jī)的新能力,使用戶可以用新的方法來(lái)共享信息。當(dāng) 統(tǒng)的用戶需要向其他用戶傳遞信息時(shí),他們會(huì)在一個(gè)通用的目錄下以“ 類(lèi)的文件名簡(jiǎn)歷一個(gè)文件,查看或者打印其中的內(nèi)容。 在這種簡(jiǎn)單的信息發(fā)送方法的基礎(chǔ)上,出現(xiàn)里第一個(gè)“郵件”工具,通過(guò)這個(gè)工具, 統(tǒng)的管理員可以向用戶發(fā)送信息,例如同志某個(gè)用戶他丟失的文件已經(jīng)通過(guò)備份找回。這是通過(guò)在目錄用戶中創(chuàng)建特定的文件來(lái)實(shí)現(xiàn)的。 這以后, 統(tǒng)上也出現(xiàn)了用于用戶之間信息傳遞的郵件工具。在其他的多用戶系統(tǒng)上,也陸續(xù)開(kāi)發(fā)和使用了類(lèi)似的郵件軟件。這些軟件的工作原理類(lèi)似,都是在用戶目錄下設(shè)置一個(gè)特殊的目錄,一個(gè)用戶給另一個(gè)用戶發(fā)信時(shí),就在收信者的牡蠣下建立一個(gè)新的文件,并在其中保存新建的內(nèi)容。 當(dāng)收信者稍后登陸的主機(jī)上時(shí),檢查該目錄就可以知道自己有新的郵件,并可以打開(kāi)和查看郵件內(nèi)容 。 這些早期的郵件系統(tǒng)雖然非常簡(jiǎn)陋,也存在很多問(wèn)題,但是其基本思想都是通過(guò)文件的傳遞來(lái)實(shí)現(xiàn)用戶之間的異步傳輸,和今天所用的電子郵件系統(tǒng)基本相同?,F(xiàn)代電子郵件系統(tǒng)正式在這些原始的郵件軟件基礎(chǔ)上發(fā)展而來(lái)的。 到了 20 世紀(jì) 60 年代末 70 年代初,在美國(guó)國(guó)防部領(lǐng)導(dǎo)下,現(xiàn)代的前身 始建立和運(yùn)行,它將成員單位的多臺(tái)主機(jī)連接起來(lái)組成了一個(gè)打的網(wǎng)絡(luò)。當(dāng)時(shí),網(wǎng)絡(luò)內(nèi)的大部分主機(jī)上都已經(jīng)有了內(nèi)部的郵件系統(tǒng),于是一個(gè)很自然的想法出現(xiàn)了,就是能否利用 這些郵件系統(tǒng) 能夠相互通信?事實(shí)上,郵件系統(tǒng)的互聯(lián)正式 早期的網(wǎng)絡(luò)應(yīng)用嘗試之一。 1969 年,在 型網(wǎng)還在試驗(yàn)的時(shí)候,拉里羅伯特編寫(xiě)了第一個(gè)通過(guò)網(wǎng)絡(luò)發(fā)送電子郵件的程序。 1971 年 1 月, 96郵箱協(xié)議 (中討論了如何通過(guò) 送郵件的問(wèn)題。之后有多個(gè)類(lèi)似的 由于當(dāng)時(shí) 議已經(jīng)比較成熟,而郵件發(fā)送一直沒(méi)有成熟的協(xié)議,所以一些人開(kāi)始研究利用 議來(lái)發(fā)送郵件的方法。 1972 年8 月,在 于 議的注釋中第一次提出通過(guò)擴(kuò)展 后的一些 件進(jìn)一步對(duì)該方案進(jìn)行了改進(jìn)。在 1973 年一次會(huì)議上,大家統(tǒng)一在 令中使用“用戶名 主機(jī)名”形式的地址來(lái)標(biāo)明郵件地址,這被寫(xiě)入了 件。 提出了不用 議進(jìn)行郵件傳輸?shù)姆椒?。這些方案由于各種原因都未能得到推廣使用, 的郵件系統(tǒng)一直處于各自為政的狀態(tài)。 除了郵件收發(fā)的問(wèn)題外,郵件格式也是電子郵件協(xié)議中的一個(gè)重要內(nèi)容。 1977 年,洛克等人提出來(lái)一個(gè)統(tǒng) 一的郵件格式標(biāo)準(zhǔn),也就是后來(lái)的 便是早起 的電子郵件系統(tǒng)。 早起的各種基于網(wǎng)絡(luò)的電子郵件傳輸協(xié)議都存在這樣那樣的問(wèn)題。要么功能不完善,要么過(guò)于復(fù)雜。人們需要的是一個(gè)全新的,易于實(shí)現(xiàn)而有功能強(qiáng)大的電子郵件傳輸協(xié)議。 1980 年, 件傳輸協(xié)議發(fā)布了,其中描述了一個(gè)全新的郵件傳輸協(xié)議。但是這個(gè)協(xié)議還是過(guò)于復(fù)雜了,于是人們?cè)谒幕A(chǔ)上又進(jìn)行了改進(jìn),縱欲在1981 年的 發(fā)布了簡(jiǎn)單郵件傳輸協(xié)議,經(jīng)過(guò)一些曉得改進(jìn)后,最 總形成了 議,這也正是今天的電子郵件系統(tǒng)的標(biāo)準(zhǔn)傳輸協(xié)議。 統(tǒng)一的郵件傳輸協(xié)議自然需要統(tǒng)一的郵件格式, 1982 年,克魯克在 他也最終成為電子郵件的標(biāo)準(zhǔn)格式。但是在 式中,郵件都是文本格式的,沒(méi)有考慮非文本的郵件內(nèi)容問(wèn)題。很快人們就對(duì)電子郵件提出更多的要求,希望能用它來(lái)發(fā)送非文本格式的附件,如圖片,多媒體文件等。于是在 1996 年又發(fā)布了 049,規(guī)定了碼格式。通過(guò)這 種格式,可以實(shí)現(xiàn)各種文件和文本信息之間的無(wú)損轉(zhuǎn)換,這樣就可以將他們封裝在標(biāo)準(zhǔn) 式的文本郵件中直接發(fā)送,從而使電子郵件系統(tǒng)也可以發(fā)送非文本的信息了。 后來(lái),人們根據(jù)郵件系統(tǒng)中使用的問(wèn)題,又陸續(xù)對(duì) 議以及其父樹(shù)協(xié)議進(jìn)行了一些小的修改,如增加用戶身份認(rèn)證功能等。到目前為止, 議的最新版本是 件格式規(guī)范的最新版本是 便是現(xiàn)代電子郵件系統(tǒng)的出現(xiàn)。 但是現(xiàn)代的郵件系統(tǒng)仍然存在著許多缺陷。比如說(shuō), 議缺乏服務(wù)器之間的身份認(rèn)證機(jī)制。 議 完全依賴(lài) 息來(lái)獲取服務(wù)器的域名身份信息,沒(méi)有任何的手段來(lái)對(duì)這些信息進(jìn)行核實(shí),也就是根本無(wú)法保證這些信息的可靠性和真實(shí)性,也就很難對(duì)郵件頭低的真實(shí)路徑進(jìn)行追查。 議是基于文本的,沒(méi)有任何的加密和校驗(yàn)措施。這也就意味著 信本身非常容易被竊聽(tīng),劫持甚至偽造,而且這種偽造幾乎是沒(méi)有什么成本的。除了上述缺陷以外,郵件投遞的過(guò)程中的開(kāi)放式轉(zhuǎn)發(fā)是一個(gè)更為嚴(yán)重的安全缺陷。在介紹電子郵件的投遞過(guò)程中,曾經(jīng)介紹過(guò),為了提高電子郵件系統(tǒng)對(duì)網(wǎng)絡(luò)故障的容錯(cuò)能力, 議規(guī)定電子郵件在投遞時(shí),如果 寄信服務(wù)器無(wú)法直接投遞給收信服務(wù)器,可以投遞給第三方服務(wù)器,由第三方服務(wù)器嘗試著投遞給收信服務(wù)器。由于在電子郵件的右箭頭中只保存了投遞路徑上各服務(wù)器上的域名,而沒(méi)有保存 上域名信息是非常容易偽造的,因此經(jīng)過(guò)中轉(zhuǎn)之后的郵件很難追查其真實(shí)的源頭地址。近年來(lái)雖然大部分郵件系統(tǒng)軟件開(kāi)發(fā)者已經(jīng)意識(shí)到了這個(gè)問(wèn)題,并在新版本中增加了對(duì)中轉(zhuǎn)的限制,但一方面由于很多實(shí)際運(yùn)行的系統(tǒng)還在使用老版本得軟件,另一方面,由于很多郵件系統(tǒng)管理員缺乏安全管理知識(shí)和意識(shí),未能正確配置實(shí)用軟件,導(dǎo)致目前還是有很多郵件系統(tǒng)依然工作在開(kāi) 放式轉(zhuǎn)發(fā)模式下。 從以上分析中可以得出這樣的結(jié)論,由于在電子郵件系統(tǒng)存在的種種缺陷,我們學(xué)要重新設(shè)計(jì)一種全新的,通盤(pán)考慮并徹底解決各種安全問(wèn)題和隱患的電子郵件系統(tǒng),并用它來(lái)代替現(xiàn)有的電子郵件系統(tǒng)。但遺憾的是,由于各種現(xiàn)實(shí)的問(wèn)題,在可預(yù)見(jiàn)的未來(lái),這還是一個(gè)不可能實(shí)現(xiàn)的任務(wù),無(wú)論如何,一個(gè)成功的或者試圖成功的電子郵件系統(tǒng),必須能夠較好的解決這些問(wèn)題。 1 3電子郵件系統(tǒng)的作用 作為企業(yè)單位,擁有自己的電子郵件系統(tǒng)可以方便管理,可以隨時(shí)開(kāi)啟或關(guān)閉公司職員的 箱, 給每個(gè)有必要的員工分配有自己網(wǎng)絡(luò)通 訊標(biāo)識(shí)(域名)的 址,一方面可以增加企業(yè)形象宣傳力度;另一方面 為工作的工具或手段能為企業(yè)快速、高效的進(jìn)行信息或數(shù)據(jù)的交換。使用郵箱系統(tǒng)后,所有的信箱都是業(yè)域名 這種形式,從而 可以 樹(shù)立統(tǒng)一的企業(yè)品牌形象。一些意識(shí)超前的 企業(yè)單位 已開(kāi)始注意用 塑造和提升自己的企業(yè)形象。 總的來(lái)說(shuō),對(duì)于企業(yè)單位,電子郵件系統(tǒng)的最主要的作用是兩個(gè):一 方便企業(yè)內(nèi)部的管理,二 可以宣傳企業(yè)品牌形象。 1 4 電子郵件系統(tǒng)的工作過(guò)程 電子郵件系統(tǒng) 識(shí)別接收者的地址,并向管理該地址的郵件服務(wù)器( 務(wù)器)發(fā)送消息。郵件服務(wù)器識(shí)將消息存放在接收者的電子信箱內(nèi),并告知接收者有新郵件到來(lái)。接收者通過(guò)郵件客戶程序連接到服務(wù)器后,就會(huì)看到服務(wù)器的通知,進(jìn)而打開(kāi)自己的電子信箱來(lái)查收郵件。 通常 的個(gè)人用戶不能直接接收電子郵件,而是通過(guò)申請(qǐng) 機(jī)的一個(gè)電子信箱,由 機(jī)負(fù)責(zé)電子郵件的接收。一旦有用戶的電子郵件到來(lái), 機(jī)就將郵件移到用戶的電子信箱內(nèi),并通知用戶有新郵件。因此,當(dāng)發(fā)送一條電子郵件給一另一個(gè)客戶時(shí),電子郵件首先從用戶計(jì)算機(jī)發(fā)送到 機(jī),再到 到收件人的 機(jī),最后到收件人的個(gè)人計(jì)算機(jī)。 機(jī)起著 “郵局 ”的作用,管理著眾多用戶的電子信箱。每個(gè)用戶的電子信箱實(shí)際上就是用戶所申請(qǐng)的帳號(hào)名。每個(gè)用戶的電子郵件信箱都要占用 機(jī)一定容量的硬盤(pán)空間,由于這一空間是有限的,因此用戶要定期查收和閱讀電子信箱中的郵件,以便騰出空間來(lái)接收新的郵件 。 在發(fā)件服務(wù)器將郵件發(fā)送給收件人郵箱所在服務(wù)器這一步中,發(fā)見(jiàn)服務(wù)器會(huì)通過(guò) 議將郵件提交給收件服務(wù)器。根據(jù) 果發(fā)件服務(wù)器無(wú)法直接連接收件服務(wù)器,可以請(qǐng)求其他的郵件 服務(wù)器幫助進(jìn)行轉(zhuǎn)發(fā)。如果轉(zhuǎn)發(fā)的郵件服務(wù)器也無(wú)法連接到收件服務(wù)器,也可以有其他服務(wù)器進(jìn)一步轉(zhuǎn)發(fā),以此類(lèi)推,知道郵件最終到達(dá)郵件服務(wù)器,或者由于轉(zhuǎn)發(fā)時(shí)間過(guò)長(zhǎng)或轉(zhuǎn)發(fā)次數(shù)過(guò)多,系統(tǒng)自動(dòng)判定收件服務(wù)器不可能抵達(dá)為止。這種轉(zhuǎn)發(fā)的方法固然增加了郵件系統(tǒng)的靈活性和對(duì)網(wǎng)絡(luò)故障的容錯(cuò)能力,但也造成了嚴(yán)重的安全隱患。特別是許多郵件服務(wù)器對(duì)轉(zhuǎn)發(fā)郵件的來(lái)源不加限制,任何服務(wù)器都可以通過(guò)他來(lái)轉(zhuǎn)發(fā)郵件,即所謂的開(kāi)放式轉(zhuǎn)發(fā)。由于在郵件頭中只記錄了域名信息,而沒(méi)有 址信息,因此通過(guò)轉(zhuǎn)發(fā)之后無(wú)法得知郵件初始發(fā)出的 址。很多垃圾郵件制造 者就利用這一點(diǎn)結(jié)合偽造域名信息來(lái)隱藏自己的實(shí)際發(fā)信地址。 郵件到達(dá)收件服務(wù)器后,收件服務(wù)器會(huì)按照系統(tǒng)和用戶設(shè)置的規(guī)則對(duì)郵件進(jìn)行處理。例如,安裝了反垃圾郵件系統(tǒng)的服務(wù)器首先會(huì)對(duì)郵件進(jìn)行反垃圾郵件檢查,通過(guò)檢查的正常郵件才會(huì)被保存到用戶郵箱中,再如,有些開(kāi)通了短信通知的服務(wù)器會(huì)在保存郵件的同時(shí),向用戶手機(jī)發(fā)送郵件到達(dá)短信;還有, 263 等 箱 會(huì)按照用戶設(shè)置的過(guò)濾規(guī)則對(duì)郵件進(jìn)行相應(yīng)處理。隨著技術(shù)的進(jìn)步和用戶對(duì)郵件功能需求的不斷增加,越來(lái)越多的處理步驟也被增加到這一環(huán)節(jié)中,并且絕大多數(shù)的反垃圾郵件技術(shù)都 是在這一環(huán)節(jié)中應(yīng)用的。 從上面的介紹中可以看出來(lái),郵件的整個(gè)投遞過(guò)程是一個(gè)比較復(fù)雜的過(guò)程,中間涉及客戶端和服務(wù)器,以及多個(gè)服務(wù)器之間的相互協(xié)作,最終才能完成整個(gè)郵件的投遞。特別是在服務(wù)器之間的投遞環(huán)節(jié)中,可能會(huì)涉及多個(gè)服務(wù)期間的投遞過(guò)程。 電子郵件系統(tǒng)分析 2 1電子郵件系統(tǒng)的需求分析 用戶對(duì)電子郵件系統(tǒng)的需求 (1) 方便性。電子郵件系統(tǒng)可以像使用留言電話一樣,在自己方便的時(shí)候處理記錄下來(lái)的請(qǐng)求,通過(guò)電子郵件可以方便地傳送文本信息、圖像文件、報(bào)表和計(jì)算機(jī)程序。 (2) 廣域性。電子郵件系統(tǒng)具有開(kāi)放性,許多非互聯(lián)網(wǎng)絡(luò)上的用戶可以通過(guò)網(wǎng)關(guān) (互聯(lián)網(wǎng)絡(luò)上的用戶交換電子郵件。 (3) 快捷性。電子郵件在傳遞過(guò)程中,若某個(gè)通信站點(diǎn)發(fā)現(xiàn)用戶給出的收信人的電子郵件地址有錯(cuò)誤而無(wú)法繼續(xù)傳遞時(shí),電子郵件會(huì)迅速地將原信件逐站退回,并通知不能送達(dá)的原因。當(dāng) 信件送到目的地的計(jì)算機(jī)后,該計(jì)算機(jī)的電子郵件系統(tǒng)就立即將 它放人收信人的電子信箱中,等候用戶自行讀取。用戶只要隨時(shí)以計(jì)算機(jī)聯(lián)機(jī)方式打開(kāi)自己的電子郵件信箱,便可以查閱自己的郵件。 (4) 透明性。電子郵件系統(tǒng)采用“存 儲(chǔ)轉(zhuǎn)發(fā)”的方式為用戶傳遞電子郵件,通過(guò)在互聯(lián)網(wǎng)絡(luò)的一些通信節(jié)點(diǎn)計(jì)算機(jī)上運(yùn)行相應(yīng)的軟件,使這些計(jì)算機(jī)充當(dāng)“郵局”的角色。當(dāng)用戶希望通過(guò)互聯(lián)網(wǎng)絡(luò)給某人發(fā)送信件時(shí),首先要與為自己提供電子郵件的計(jì)算機(jī)聯(lián)機(jī),然后把要發(fā)送的信件與收信人的電子郵件地址發(fā)給電子郵件系統(tǒng)。電子郵件系統(tǒng)會(huì)自動(dòng)地把用戶的信件通過(guò)網(wǎng)絡(luò)一站一站地送到目的地,整個(gè)過(guò)程對(duì)用戶來(lái)說(shuō)是透明的。 (5) 廉價(jià)性。互聯(lián)網(wǎng)絡(luò)的空間幾乎是無(wú)限的,公司可以將不同詳細(xì)程度的有關(guān)產(chǎn)品、服務(wù)的信息放在網(wǎng)絡(luò)站點(diǎn)上,這時(shí)顧客不僅可以隨時(shí)從網(wǎng)上獲得這些信息,而且在網(wǎng)上存儲(chǔ)、發(fā)送 信息的費(fèi)用都低于印刷、郵寄或電話的費(fèi)用。在公司與顧客“一對(duì)一”關(guān)系的電子郵件服務(wù)中,費(fèi)用低廉,從而節(jié)約大量費(fèi)用。 (6) 全天候。對(duì)顧客而言,電子郵件的優(yōu)點(diǎn)之一是沒(méi)有任何時(shí)間上的限制。一天 24 小時(shí),一年 365 天內(nèi),任何時(shí)間都可發(fā)送電子郵件。比如,當(dāng)顧客發(fā)生問(wèn)題時(shí),他們隨時(shí)都可以把發(fā)生的問(wèn)題發(fā)送給公司,而公司有關(guān)負(fù)責(zé)人可以在他方便的時(shí)候,查閱這些信件,決定哪些信件必須首先處理,哪些可以稍后處理,哪些應(yīng)該轉(zhuǎn)發(fā)給其他部門(mén)去承辦。而以前沒(méi)有電子郵件時(shí),顧客的產(chǎn)品本身或產(chǎn)品在使用過(guò)程中發(fā)生了問(wèn)題,需要等到公司人員上班 時(shí),才能給公司打電話。而且什么時(shí)候打電話也很講究,打早了,公司負(fù)責(zé)人還沒(méi)有上班,打晚了公司負(fù)責(zé)人又可能出去開(kāi)會(huì)了。電子郵件的全天候服務(wù),從根本上解決了這種狀況,大大改善了公司與顧客的關(guān)系,改善了公司對(duì)顧客的服務(wù)。 2 2電子郵件系統(tǒng)的基本結(jié)構(gòu) 一個(gè)郵件系統(tǒng)是由實(shí)現(xiàn)各種功能的服務(wù)器組成的功能集合。 電子郵件系統(tǒng)由兩大部分組成,即用戶代理 郵件傳輸代理 戶代理 稱(chēng)人機(jī)界面,它是用戶發(fā)送和接收電子郵件的操作臺(tái)和工具,用于編輯、生成、發(fā)送、閱讀和管理電子郵件。用戶對(duì)電子郵件系統(tǒng)的使用是通 過(guò)用戶代理程序完成的。郵件傳輸代理 稱(chēng)郵件服務(wù)器,主要負(fù)責(zé)郵件傳送,將郵件從發(fā)送端傳送到接收端,其作用相當(dāng)于郵局。郵件傳輸代理程序具有發(fā)送、接收和存儲(chǔ)轉(zhuǎn)發(fā)郵件的功能。 實(shí)現(xiàn)基于 術(shù)的郵件服務(wù)平臺(tái)至少需要有以下幾種服務(wù)器提供相應(yīng)的服務(wù)功能: 郵件服務(wù)器。這是電子郵件系統(tǒng)不可缺少的。該服務(wù)器是實(shí)現(xiàn)郵件發(fā)送、接收、儲(chǔ)存、轉(zhuǎn)發(fā)的不要條件。但是該服務(wù)器無(wú)法提供友好的訪問(wèn)界面。用戶雖然也可以直接訪問(wèn)郵件服務(wù)器,但要實(shí)現(xiàn)各種功能就需要記住大量復(fù)雜的命令。所以友好的郵件系統(tǒng)還需要由 務(wù)器來(lái)提供用戶訪問(wèn)界面。 務(wù)器。該服務(wù)器為用戶提供郵件系統(tǒng)的訪問(wèn)界面,用戶在遠(yuǎn)程計(jì)算機(jī)通過(guò)瀏覽器訪問(wèn)郵件系統(tǒng),通過(guò) 務(wù)所提供的界面實(shí)現(xiàn)各種功能。 務(wù)器。在電子郵件系統(tǒng)中還需要一種很重要的服務(wù)這就是名解析服務(wù)。在電子郵件系統(tǒng)中的域名解析服務(wù)并不是 為用戶訪問(wèn)提供域名解析,而是為郵件服務(wù)器與郵件服務(wù)器之間的訪問(wèn)提供正確的域名解析。 將以上 3 種服務(wù)器聯(lián)系起來(lái)就可以構(gòu)建一個(gè)最基本的電子郵件系統(tǒng)。 2 3構(gòu)建郵件系統(tǒng)的準(zhǔn)備工作 2 3 1 編程語(yǔ)言和編程環(huán)境的選擇 縮寫(xiě),它是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng) 頁(yè)文件( *加入 序片斷( 記,就構(gòu)成了 頁(yè)( * 務(wù)器在遇到訪問(wèn) 頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序片斷,然 后將執(zhí)行結(jié)果以 式返回給客戶。程序片斷可以操作數(shù)據(jù)庫(kù)、可以重定向網(wǎng)頁(yè)、可以發(fā)送和接收電子郵件等動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。所有的程序都在服務(wù)器段執(zhí)行,在通過(guò)網(wǎng)絡(luò)傳送到客戶端的僅是程序執(zhí)行的結(jié)果,因此對(duì)客戶端瀏覽器的要求很低。 術(shù)功能強(qiáng)大、使用靈活,為創(chuàng)建顯示動(dòng)態(tài)內(nèi)容的 頁(yè)提供了一個(gè)簡(jiǎn)潔而快速的方法。 術(shù)的設(shè)計(jì)目的是使編寫(xiě)基于 證這些應(yīng)用程序能夠與各種務(wù)器、瀏覽器和開(kāi)發(fā)工具共同工作。所以我使用 為我畢業(yè)設(shè)計(jì)的開(kāi)發(fā)語(yǔ)言。 編程環(huán)境 的要求不像其他語(yǔ)言那么苛刻,但是有個(gè)好的編程環(huán)境會(huì)讓我們的工作事半功倍,我使用的編程環(huán)境是 J 它可以很方便的建立工程、 能有效地對(duì) 行部署。在調(diào)試的時(shí)候由于 J 內(nèi)嵌的 我們使用的 務(wù)器會(huì)發(fā)生端口沖突。所以在調(diào)試的時(shí)候我使用 為源代碼的編輯器。 持 高亮顯示,可以給我的調(diào)試工作 帶來(lái)了很大的方便。 2 3 2服務(wù)器軟件的選擇 術(shù)的標(biāo)準(zhǔn)實(shí)現(xiàn),最初是基于 可證下開(kāi)發(fā)的自由軟件用來(lái)給 供解釋 展到現(xiàn)在 僅僅是一個(gè) 釋器和 還具有了 務(wù)器的功能。作為當(dāng)今使用最廣泛的務(wù)器,它運(yùn)行穩(wěn)定,性能可靠,是學(xué)習(xí)和中小型企業(yè)的最佳選擇。我以我選用 為 務(wù)器軟件。 第三章 系統(tǒng)的總體規(guī)劃 統(tǒng)平臺(tái)的規(guī)則 整個(gè)郵件系統(tǒng)平臺(tái)由兩臺(tái)計(jì)算機(jī), 4 個(gè)服務(wù)器段軟件組成,一臺(tái)計(jì)算機(jī)安裝 P 操作系統(tǒng),上面安裝 000 作為 務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器。 務(wù)器為用戶提供訪問(wèn)界面,將服務(wù)器返回的信息反饋給用戶。數(shù)據(jù)庫(kù)服務(wù)器為用戶的注冊(cè)信息和用戶登錄系統(tǒng)時(shí)的身份認(rèn)證提供數(shù)據(jù)庫(kù)支持。另外一臺(tái)計(jì)算機(jī)(由 擬的計(jì)算機(jī))安裝 操作系統(tǒng),上面安裝 為郵件服 務(wù)器和 務(wù)器。郵件服務(wù)器實(shí)現(xiàn)與郵件操作有關(guān)的所有功能, 務(wù)器為郵件服務(wù)器和 務(wù)器提供正確的域名解析。該郵件平臺(tái)的系統(tǒng)結(jié)構(gòu)圖如下所示。 圖( 1) 郵件平臺(tái)的系統(tǒng)結(jié)構(gòu)圖 3 2 郵件系統(tǒng)主要功能的設(shè)計(jì) 作為一給郵件系統(tǒng)最基本的功能就是收發(fā)郵件,但是這還遠(yuǎn)遠(yuǎn)不夠,用戶訪問(wèn)郵件系統(tǒng)需要用戶身份認(rèn)證才能保證用戶信息的安全,不能讓用戶面對(duì)大量的個(gè)人郵件確束手無(wú)策,因此用戶郵件的管理功能也是必需的。還有很多的功能,只要是用戶想要的就應(yīng)該建立此功能。粗略的來(lái)說(shuō),郵件系統(tǒng)應(yīng)當(dāng)有以下功能: 3 2 1登錄、認(rèn)證 該模塊包括用戶的登錄注冊(cè),系統(tǒng)的登錄記住界面的設(shè)計(jì)。因?yàn)樗械南到y(tǒng)維護(hù)都是主機(jī)的系統(tǒng)管理員在后臺(tái)進(jìn)行,所以身份認(rèn)證只考慮普通用戶。已注冊(cè)的用戶 在正確輸入用戶名和密碼以后就可以登錄進(jìn)入郵件列表的界面。未注冊(cè)的用戶需要進(jìn)入注冊(cè)界面,輸入新的用戶名、密碼以及確認(rèn)密碼和一些必要的用戶信息才能注冊(cè),注冊(cè)成功以后系統(tǒng)自動(dòng)返回登錄界面,重新登陸后方可進(jìn)入系統(tǒng)的主界面 。 3 2 2 郵件的收發(fā) 該模塊實(shí)現(xiàn)用戶收發(fā)郵件的功能,包括郵件的讀取功能、郵件的編輯功能,郵件的列表功能,郵件的轉(zhuǎn)發(fā)功能,郵件的優(yōu)先級(jí)設(shè)置功能以及郵件附件的添加功能。編輯功能為用戶提供了編寫(xiě)郵件的界面,用戶在這個(gè)界面可以填寫(xiě)要發(fā)送的地址、郵件的標(biāo)題、郵件的內(nèi)容,添加附件,設(shè)置郵件的優(yōu)先級(jí)并且可以 發(fā)送郵件。郵件列表功能可以告訴用戶郵箱中有多少封郵件,有哪些是新郵件。點(diǎn)擊可以進(jìn)入讀取郵件的界面,閱讀相應(yīng)的郵件。在郵件列表中還可以對(duì)郵件進(jìn)行管理 。 3 2 3 郵件的管理 用戶通過(guò)郵件管理模塊可以實(shí)現(xiàn)郵件的刪除,郵件的下載等功能。在郵件列表界面里,每條郵件信息之前有個(gè)復(fù)選框,選擇上復(fù)選框在點(diǎn)擊刪除按鍵就會(huì)刪除所選擇的郵件。每條郵件信息之后有一個(gè)超級(jí)鏈接,通過(guò)該鏈接可以下載郵件中的附件內(nèi)容。這樣用戶就可以一目了然的管理自己的郵件。 1 郵件的收發(fā) 刪 除:從收件箱,發(fā)件箱和草稿箱點(diǎn)擊刪除按鈕,只是將郵件轉(zhuǎn)移到刪除箱。選中所要?jiǎng)h除的郵件錢(qián)的復(fù)選框,點(diǎn)擊刪除,郵件則轉(zhuǎn)移至刪除箱。 徹底刪除:再刪除箱刪除郵件,是將郵件從數(shù)據(jù)庫(kù)中徹底刪除。選中郵件,點(diǎn)擊刪除,則刪除所有與之相關(guān)的信息。 第四章 系統(tǒng)的具體實(shí)現(xiàn) 4 1數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 4 1 1 數(shù)據(jù)庫(kù)建立的目的 建立數(shù)據(jù)庫(kù)是為了給系統(tǒng)用戶注冊(cè)、用戶登錄時(shí)的身份認(rèn)證和用戶信息的保存提供數(shù)據(jù)庫(kù)支持。 4 1 2 數(shù)據(jù)庫(kù)的設(shè)計(jì) 郵件系統(tǒng)的數(shù)據(jù)庫(kù)使用的是 立的郵件系統(tǒng)數(shù)據(jù)庫(kù)名為 設(shè)計(jì)了兩個(gè)表來(lái)保存用戶的數(shù)據(jù)。第一個(gè)表是,這張表用來(lái)保存用戶的注冊(cè)信息。 建表如下: 第二張表是 來(lái)保存用戶的信息。 建表如下: 4 2 用戶界面的設(shè)計(jì) 4 2 1 用戶登錄界面 用戶的登錄界面的代碼主要在 。 單的內(nèi)容包括用戶名 用戶密碼 的是給 供用戶的登錄信息。 利用 庫(kù)提供的 口建立與 務(wù)器的連接。通過(guò)定義 象獲取 提供的 后對(duì) 行分析,如為空則給出提示要用戶輸入用戶名和密碼。如果和系統(tǒng)數(shù)據(jù)庫(kù)中的用戶名和密碼相吻合,則調(diào)用 面進(jìn)入郵件系統(tǒng)。在 通過(guò)拋出 來(lái)處理與數(shù)據(jù)庫(kù)的連接。 在用戶界面上還建立了與用戶密碼找回界面和用戶信息注冊(cè)界面的鏈 接 。 用 戶 注 冊(cè) 界 面 相 應(yīng) 的 個(gè) 使用的方法和 主要是對(duì)數(shù)據(jù)庫(kù)的操作和使用 登錄界面 注冊(cè)界面 4 2 2 郵件列表界面 當(dāng)用戶順利登錄系統(tǒng)后會(huì)進(jìn)入系統(tǒng)的歡迎界面,用戶點(diǎn)擊框架右邊的收件箱就可以進(jìn)入郵件列表界面。郵件列表界面是 所調(diào)用的 連接郵件的存儲(chǔ),然后打開(kāi)名為 文件夾。 創(chuàng)建一個(gè)同郵件服務(wù)器的會(huì)話 用這個(gè)會(huì)話建立與郵件服務(wù)器的 接,連接的類(lèi)型為 )方法定義。通過(guò)調(diào)用 提供的 ,使用 方法定義一個(gè)量 用 置目錄的打開(kāi)方式為只讀,用 方法可以獲得郵箱中的郵件數(shù)量,建立一個(gè)數(shù)組 來(lái)定位郵件。用 可以獲得郵箱中郵件的數(shù)量,然后通過(guò)一個(gè)循 環(huán),使用 方法和 法以及 方法,分別獲取每封郵件的部分信息(包括發(fā)件人,發(fā)送時(shí)間,主題),再通過(guò) 式化輸出。 4 2 3 郵件編輯界面 郵件的編輯界面是 調(diào)用的 郵件的發(fā)送程序,改程序定義了 6 個(gè)主要變量: 量 來(lái)記錄收信人地址, 量 來(lái)設(shè)定發(fā)信人地址, 量 來(lái)記錄第 2、第 3 收 信人地址, 來(lái)記錄郵件的主題, 量 來(lái)記錄郵件的主要內(nèi)容。在定義變量的時(shí)候需要將 )方法將字符轉(zhuǎn)化為郵件服務(wù)器能夠識(shí)別的字符。使用 方法建立與郵件服務(wù)器的會(huì)話,用 創(chuàng)建該會(huì)話下將要發(fā)送的郵件的表單。然后分別用 相對(duì)應(yīng)的內(nèi)容添加到表單中,再使用 郵件發(fā)送出去。 4 2 4 郵件讀取界面 在郵件列表界面上選擇查看就可以讀取相應(yīng)的郵件,這需要調(diào)用一個(gè)名為 程序所使用的方法和 似。不一樣的地方在于該程序是從郵件服務(wù)器上讀取郵件的信息,并將信息格式化后輸出,而 獲取用戶輸入到 單中的信息。在讀取程序中我也使用到 方法, 這樣可以確定所要讀取的郵件時(shí)那一封,同時(shí)也可以防止用戶選擇了不存在的郵件。 第五章 總結(jié) 經(jīng)過(guò)這三個(gè)月,郵件服務(wù)平臺(tái)基本開(kāi)發(fā)完畢,其功能基本符合用戶的需求,能夠完成新用戶的注冊(cè),用戶登錄注冊(cè),垃圾的處理,文件的上傳,新郵件的編輯,郵件的發(fā)送和郵件內(nèi)容的顯示等功能。畢業(yè)設(shè)計(jì)是大學(xué)教育的最后一個(gè)重要環(huán)節(jié),使學(xué)生在校期間一次較為系統(tǒng)的工程訓(xùn)練。正因?yàn)槿绱宋以谶x題上盡可能的讓所做的題目涵蓋大學(xué)四年所學(xué)的所有知識(shí)點(diǎn)。它鍛煉了我綜合運(yùn)用所學(xué)基礎(chǔ)理論,基本知識(shí)的能力,培養(yǎng)了我分析解決實(shí)際問(wèn)題、獨(dú)立工作以及查閱資料 翻譯英文資料的能力,是對(duì)我個(gè)人中和素質(zhì)一次提高和檢驗(yàn)。 致謝 經(jīng)過(guò)三個(gè)月的不斷學(xué)習(xí)和設(shè)計(jì)開(kāi)發(fā)加上老師同學(xué)的幫助 ,我完成了我的畢業(yè)設(shè)計(jì)“郵件服務(wù)器系統(tǒng)”的研發(fā) ,在開(kāi)題報(bào)告階段我參閱了大量的中外文獻(xiàn) ,對(duì)所開(kāi)發(fā)系統(tǒng)的現(xiàn)狀 ,國(guó)際發(fā)展情況以及未來(lái)發(fā)展趨勢(shì)有了深入的了解;在整個(gè)系統(tǒng)的需求分析階段我對(duì)開(kāi)發(fā)前期所需要的準(zhǔn)備工作也有了深入的認(rèn)識(shí);在開(kāi)發(fā)過(guò)程中我進(jìn)一步學(xué)習(xí)了 在整個(gè)系統(tǒng)開(kāi)發(fā)的過(guò)程中 ,我學(xué)到了很多新的知識(shí) ,之前學(xué)過(guò)的知識(shí)點(diǎn)在運(yùn)用過(guò)程中也有了更為深入的分析 ,這是我大學(xué) 期間做過(guò)的規(guī)模最大的項(xiàng)目 ,在這個(gè)過(guò)程中也體會(huì)到了如何將書(shū)本知識(shí)轉(zhuǎn)化到實(shí)際的應(yīng)用中的重要性。 畢業(yè)設(shè)計(jì)是最能體現(xiàn)我們所學(xué)知識(shí)的時(shí)候,是對(duì)我們大學(xué)四年所學(xué)理論知識(shí)的一次鞏固和提高。設(shè)計(jì)本系統(tǒng)的過(guò)程不
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家長(zhǎng)培訓(xùn)材料課件
- 2026年保險(xiǎn)合同財(cái)產(chǎn)協(xié)議
- 2026年餐飲品牌區(qū)域代理合作合同協(xié)議
- 2026年廢舊金屬買(mǎi)賣(mài)合同
- 2026年辦公系統(tǒng)運(yùn)維續(xù)約合同
- 2026年熱力管道維護(hù)合同
- 2026年工程險(xiǎn)合同協(xié)議
- 2026年室內(nèi)裝飾設(shè)計(jì)施工合同協(xié)議
- 2026年叉車(chē)租賃保險(xiǎn)責(zé)任合同
- 變電站承包合同模板
- 2026國(guó)家電投招聘試題及答案
- 2025 AHA 心肺復(fù)蘇與心血管急救指南 - 第6部分:兒童基本生命支持解讀
- 2026年大慶醫(yī)學(xué)高等專(zhuān)科學(xué)校單招職業(yè)技能測(cè)試模擬測(cè)試卷附答案
- 中央財(cái)經(jīng)大學(xué)金融學(xué)院行政崗招聘1人(非事業(yè)編制)參考筆試題庫(kù)及答案解析
- 臨床試驗(yàn)風(fēng)險(xiǎn)最小化的法律風(fēng)險(xiǎn)防范策略
- 2025年酒店總經(jīng)理年度工作總結(jié)暨戰(zhàn)略規(guī)劃
- 2025年三基超聲試題及答案
- 廣場(chǎng)景觀及鋪裝工程施工方案
- 貴州興義電力發(fā)展有限公司2026年校園招聘?jìng)淇碱}庫(kù)及一套完整答案詳解
- 完整版學(xué)生公寓維修改造工程施工組織設(shè)計(jì)方案
- 2026年“十五五”期間中國(guó)速凍食品行業(yè)市場(chǎng)調(diào)研及投資前景預(yù)測(cè)報(bào)告
評(píng)論
0/150
提交評(píng)論