【正文】
置的規(guī)則對郵件進行處理。由于在郵件頭中只記錄了域名信息,而沒有IP地址信息,因此通過轉發(fā)之后無法得知郵件初始發(fā)出的IP地址。這種轉發(fā)的方法固然增加了郵件系統(tǒng)的靈活性和對網絡故障的容錯能力,但也造成了嚴重的安全隱患。根據(jù)SMTP協(xié)議的規(guī)定,如果發(fā)件服務器無法直接連接收件服務器,可以請求其它的郵件服務器幫助進行轉發(fā)。每個用戶的電子郵件信箱都要占用ISP主機一定容量的硬盤空間,由于這一空間是有限的,因此用戶要定期查收和閱讀電子信箱中的郵件,以便騰出空間來接收新的郵件。 ISP主機起著“郵局”的作用,管理著眾多用戶的電子信箱。一旦有用戶的電子郵件到來,ISP主機就將郵件移到用戶的電子信箱內,并通知用戶有新郵件。接收者通過郵件客戶程序連接到服務器后,就會看到服務器的通知,進而打開自己的電子信箱來查收郵件。 電子郵件系統(tǒng)的工作過程(1) 電子郵件系統(tǒng)識別接收者的地址,并向管理該地址的郵件服務器(POP3服務器)發(fā)送消息。一些意識超前的企業(yè)單位已開始注意用Email來塑造和提升自己的企業(yè)形象。電子郵件系統(tǒng)的作用:作為企業(yè)單位,擁有自己的電子郵件系統(tǒng)可以方便管理,可以隨時開啟或關閉公司職員的Email信箱,給每個有必要的員工分配有自己網絡通訊標識(域名)的Email地址,一方面可以增加企業(yè)形象宣傳力度;另一方面Email作為工作的工具或手段能為企業(yè)快速、高效的進行信息或數(shù)據(jù)的交換。這些軟件的工作原理類似,都是在用戶目錄下設置一個特殊的目錄,一個用戶給另一個用戶發(fā)信時,就在收信者的牡蠣下建立一個新的檔,并在其中保存新建的內容。這以后,CTSS系統(tǒng)上也出現(xiàn)了用于用戶之間信息傳遞的郵件工具。在這種簡單的信息發(fā)送方法的基礎上,出現(xiàn)里第一個“郵件”工具,通過這個工具,CTSS系統(tǒng)的管理員可以向用戶發(fā)送信息,例如同志某個用戶他丟失的文件已經通過備份找回。這一允許許多用戶同事鞥路和使用主機的新能力,使用戶可以用新的方法來共享信息。 電子郵件系統(tǒng)發(fā)展簡史 與一般人想象的不同,其實最早的電子郵件系統(tǒng)早在網絡形成就已經出現(xiàn)了。同時,用戶可以得到大量免費的新聞、專題郵件,并實現(xiàn)輕松的信息搜索。通過網絡的電子郵件系統(tǒng),用戶可以免費地,非常快的(幾秒鐘之內可以發(fā)送到世界上任何你指定的目的地),與世界上任何一個角落的網絡用戶聯(lián)系。在互聯(lián)網上,它是應用最廣的服務。電子郵件技術正式伴隨這網絡和計算機技術的發(fā)展而不斷成熟和發(fā)展起來的。從最早的口耳相傳到現(xiàn)代的郵政系統(tǒng)和電話電報,隨著技術進步,人類信息交流的手段也一直在不斷進步。并采用了目前流行的struts2 ,spring,hibernate,ajax等技術,保證了用戶接口程序良好的可擴展性和可維護性。而對于用戶接口應該具有能全面、友好易用等特點?;赪eb技術的郵件服務平臺的開發(fā)主要包括服務器的安裝配置,用戶信息數(shù)據(jù)庫的建立,用戶訪問接口程序的開發(fā)三個方面[2]。武漢工程大學郵電與信息工程學院畢業(yè)設計( 論 文)說明書論文題目 基于java的郵件系統(tǒng) 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文)目 錄摘 要 ……………………………………………………………………………………..… IIAbstract …………………………………………………………………………………... III第一章 緒論………………………………………………………………………………....1 電子郵件系統(tǒng)簡述… ……………………… ………………………………………... 1 電子郵件系統(tǒng)發(fā)展簡史………………………………..………………………………1 電子郵件系統(tǒng)的工作過程……………………………..……………………………... 2第二章 電子郵件系統(tǒng)分析…………………………………………………………………. 4 電子郵件系統(tǒng)的需求分析………………………………………………………….… 4 電子郵件系統(tǒng)的基本結構………………………………………………………….… 5 構建郵件系統(tǒng)的準備工作………………………………………………………….… 5第三章 應用系統(tǒng)開發(fā)工具…………………………………………………………………. 7 開發(fā)語言簡介……………………………………………………………………….… 7 開發(fā)工具……………………………………………………………………………..... 8 開發(fā)軟件的安裝……………………………………………………………………..... 9第四章 系統(tǒng)的概要設計…………………………………………………………………… 12 系統(tǒng)平臺的規(guī)劃…………………………………………………………………….....12 郵件系統(tǒng)主要功能的設計………………………………………………………….... 12第五章 系統(tǒng)的具體實現(xiàn)…………………………………………………………………… 14 服務器平臺的實現(xiàn)………………………………………………………………….... 14 數(shù)據(jù)庫的實現(xiàn)……………………………………………………………………….... 16 系統(tǒng)接口…………………………………………………………………………….... 22第六章 系統(tǒng)安全………………………………………………………………………….... 26第七章 設計中遇到的問題不足與體會………………………………………………….... 27 設計中遇到的問題………………………………………………………………….... 27 系統(tǒng)中的不足……………………………………………………………………..….. 27 總結與體會……………………………………………………………………..…...... 27 致 謝..…….……………………………………………………..…………………………... 28參考文獻..…….………………..………………………………..………………………....…29摘 要 本論文闡述了Web 郵件系統(tǒng)所涉及的幾個重要協(xié)議,對JavaMail API核心類進行了介紹,并給出了其中發(fā)送郵件功能的詳細設計過程[1]。JavaMail結合JSP的結構化特性,易于實現(xiàn)靈活高效、方便移植的Web 郵件應用程序。對于服務器需要穩(wěn)定性好、安全可靠,負載能力強,對于數(shù)據(jù)庫需要安全可靠、數(shù)據(jù)完整性強。 經過分析,我使用Windows XP作為Web服務器,使用james作為郵件服務器,使用mysql作為后臺數(shù)據(jù)庫,使用JSP、Java、HTML為用戶接口開發(fā)工具,使用Java Mail API為郵件處理程序的應用接口。關鍵詞:HTML郵件 Java郵件 struts2 spring hibernateAbstract This paper describes a Web based mail system development process. Highlights from the server platform installation configuration and user interface development aspects in detail elaborated the whole message platform for the development of the whole process. For the difficulties of development are analyzed and studied, and the system structure, function module, configuration files, data dictionary, describe the image. Web based message service platform development mainly includes the server installation and configuration, the user information database, user interface program development three aspects. The server requires good stability, safety and reliability, strong load capacity, the database needs to be safe and reliable, data integrity. And the user interface should have a prehensive, userfriendly features such as. After the analysis, I use the Windows XP as the Web server, use the James as a mail server, use the MySQL database as a background, using the JSP, Java, HTML for user interface development tool, using Java Mail API for mail processing application interface. And the use of the popular Struts2, spring, hibernate, Ajax and other techniques, to ensure that the user interface and good expansibility and maintainability.Keywords: HTMLMail JavaMail struts2 spring hibernate 29 第一章 緒論 電子郵件系統(tǒng)簡述從人類社會生產開始,信息交流就一直是人類的基本需求之一。計算機和網絡技術出現(xiàn)之后,將他們應用到信息交流中,以建立更加快捷方便的信息交流手段,也就是順理成章的事情了。電子郵件是—種用電子手段提供信息交換的通信方式。電子郵件系統(tǒng)則是具有處理電子郵件功能的系統(tǒng)。電子郵件可以是文字、圖像、聲音等各種方式。這是任何傳統(tǒng)的方式也無法相比的。1961年的時候,麻省理工學院在7094大型機系統(tǒng)上開發(fā)出了一套兼容時分共享系統(tǒng)(CTSS)。當CTSS系統(tǒng)的用戶需要向其它用戶傳遞信息時,他們會在一個通用的目錄下以“TO TOM”之類的文件名簡歷一個檔,查看或者打印其中的內容。這是通過在目錄用戶中創(chuàng)建特定的檔來實現(xiàn)的。在其它的多用戶系統(tǒng)上,也陸續(xù)開發(fā)和使用了類似的郵件軟件。 當收信者稍后登陸的主機上時,檢查該目錄就可以知道自己有新的郵件,并可以打開和查看郵件內容。使用郵箱系統(tǒng)后