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

正文內(nèi)容

基于jsp(java)郵件服務(wù)器系統(tǒng)的設(shè)計和開發(fā)-在線瀏覽

2025-07-10 19:47本頁面
  

【正文】 RPANET 使這些郵件系統(tǒng)能夠相互通信?事實上,郵件系統(tǒng)的互聯(lián)正式 ARPANETA 最早期的網(wǎng)絡(luò)應(yīng)用嘗試之一。 1971 年 1 月, ARPA RFC 196《郵箱協(xié)議 (Mail Box Protocol)》中討論了如何通過 ARPANET 發(fā)送郵件的問題。 由于當時 FTP 協(xié)議已經(jīng)比較成熟,而郵件發(fā)送一直沒有成熟的協(xié)議,所以一些人開始研究利用 FTP 協(xié)議來發(fā)送郵件的方法。之后的一些 RFC 文件進一步對該方案進行了改進。 RFC498 則提出了不用 FTP 協(xié)議進行郵件傳輸?shù)姆椒ā? 除了郵件收發(fā)的問題外,郵件格式也是電子郵件協(xié)議中的一個重要內(nèi)容。這便是早起 ARPNET 上的電子郵件系統(tǒng)。要么功能不完善,要么過于復(fù)雜。 1980 年, RFC772《郵件傳輸協(xié)議》發(fā)布了,其中描述了一個全新的郵件傳輸協(xié)議。 統(tǒng)一的郵件傳輸協(xié)議自然需要統(tǒng)一的郵件格式, 1982 年,克魯克在 RFC733的基礎(chǔ)上編寫 RFC822《 APRAInter文本信息格式標準》,他也最終成為電子郵件的標準格式。很快人們就對電子郵件提出更多的要求,希望能用它來發(fā)送非文本格式的 附件,如圖片,多媒體文件等。通過這種格式,可以實現(xiàn)各種文件和文本信息之間的無損轉(zhuǎn)換,這樣就可以將他們封裝在標準 RFC822 格式的文本郵件中直接發(fā)送,從而使電子郵件系統(tǒng)也可以發(fā)送非文本的信息了。到目前為止, SMTP 協(xié)議的最新版本是 RFC2821,郵件格式規(guī)范的最新版本是 RFC2822。 但是現(xiàn)代的郵件系統(tǒng)仍然存在著許多缺陷。 SMTP 協(xié)議完全依賴 HELO 或EHLO 信息來獲取服務(wù)器的域名身份信息,沒有任何的手段來對這些信息進行核實,也就是根本無法保證這些信息的可靠性和真實性,也就很難對郵件頭低的真實路徑進行追查。這也就意味著 SMTP 通信本身非常容易被竊聽,劫持甚至偽造,而且這種偽造幾乎是沒有什么成本的。在介紹電子郵 件的投遞過程中,曾經(jīng)介紹過,為了提高電子郵件系統(tǒng)對網(wǎng)絡(luò)故障的容錯能力, SMTP 協(xié)議規(guī)定電子郵件在投遞時,如果寄信服務(wù)器無法直接投遞給收信服務(wù)器,可以投遞給第三方服務(wù)器,由第三方服務(wù)器嘗試著投遞給收信服務(wù)器。近年來雖然大部分郵件系統(tǒng)軟件開發(fā)者已經(jīng)意識到了這個問題,并在新版本中增加了對中轉(zhuǎn)的限制,但一方面由于很多實際運行的系統(tǒng)還在使用老版本得軟件,另一方面 ,由于很多郵件系統(tǒng)管理員缺乏安全管理知識和意識,未能正確配置實用軟件,導(dǎo)致目前還是有很多郵件系統(tǒng)依然工作在開放式轉(zhuǎn)發(fā)模式下。但遺憾的是,由于各種現(xiàn)實的問題,在可預(yù)見的未來,這還是一個不可能實現(xiàn)的任務(wù),無論如何,一個成功的或者試圖成功的電子郵件系統(tǒng),必須能夠較好的解決這些問題。使用郵箱系統(tǒng)后,所有的信箱都是name企業(yè)域名 這種形式,從而 可以 樹立統(tǒng)一的企業(yè)品牌形象。 總的來說,對于企業(yè)單位,電子郵件系統(tǒng)的最主要的作用是兩個:一 方便企業(yè)內(nèi)部的管理,二 可以 宣傳企業(yè)品牌形象。郵件服務(wù)器識將消息存放在接收者的電子信箱內(nèi),并告知接收者有新郵件到來。 通常 Inter 上的個人用戶不能直接接收電子郵件,而是通過申請 ISP 主機的一個電子信箱,由 ISP 主機負責(zé)電子郵件的接收。因此,當發(fā)送一條電子郵件給一另一個客戶時,電子郵件首先從用戶計算機發(fā)送到 ISP 主機,再到 Inter,再到收件人的 ISP 主機,最后到收件人的個人計算機。每個用戶的電子信箱實際上就是用戶所申請的帳號名。 在發(fā)件服務(wù)器將郵件發(fā)送給收件人郵箱所在服務(wù)器這一步中,發(fā)見服務(wù)器會通過 SMTP 協(xié)議將郵件提交給收件服務(wù)器。如果轉(zhuǎn)發(fā)的郵件服務(wù)器也無法連接到收件服務(wù)器,也可以有其他服務(wù)器進一步轉(zhuǎn)發(fā),以此類推,知道郵件最終到達郵件服務(wù)器,或者由于轉(zhuǎn)發(fā)時間過長或轉(zhuǎn)發(fā)次數(shù)過多,系統(tǒng)自動判定收件服務(wù)器不可能抵達為止。特別是許多郵件服務(wù)器對轉(zhuǎn)發(fā)郵件的來源不加限制,任何服務(wù)器都可以通過他來轉(zhuǎn)發(fā)郵件,即所謂的開放式轉(zhuǎn)發(fā)。很多垃圾郵件制造者就利用這一點結(jié)合偽造域名信息來隱藏自己的實際發(fā)信地址。例如,安裝了反垃圾郵件系統(tǒng)的服務(wù)器首先會對郵件進行反垃圾郵件檢查,通過檢查的正常郵件才會被保存到用戶郵箱中,再如,有些開通了短信通知的服務(wù)器會在保存郵件的同時,向用戶手機發(fā)送郵件到達短信;還有, 263 等 web 郵箱 會按照用戶設(shè)置的過濾規(guī)則對郵件進行相應(yīng)處理。 從上面的介紹中可以看出來,郵件的整個投遞過程是一個比較復(fù)雜的過程,中間涉及客戶端和服務(wù)器,以及多個服務(wù)器之間的相互協(xié)作,最終才能完成整個郵件的投遞。 電子郵件系統(tǒng)分析 2. 1電子郵件系統(tǒng)的需求分析 用戶對電子郵件系統(tǒng)的需求 (1) 方便性。 (2) 廣域性。 (3) 快捷性。當 信件送到目的地的計算機后,該計算機的電子郵件系統(tǒng)就立即將 它放人收信人的電子信箱中,等候用戶自行讀取。 (4) 透明性。當用戶希望通過互聯(lián)網(wǎng)絡(luò)給某人發(fā)送信件時,首先要與為自己提供電子郵件的計算機聯(lián)機,然后把要發(fā)送的信件與收信人的電子郵件地址發(fā)給電子郵件系統(tǒng)。 (5) 廉價性。在公司與顧客“一對一”關(guān)系的電子郵件服務(wù)中,費用低廉,從而節(jié)約大量費用。對顧客而言,電子郵件的優(yōu)點之一是沒有任何時間上的限制。比如,當顧客發(fā)生問題時,他們隨時都可以把發(fā)生的問題發(fā)送給公司,而公司有關(guān)負責(zé)人可以在他方便的時候,查閱這些信件,決定哪些信件必須首先處理,哪些可以稍后處理,哪些應(yīng)該 轉(zhuǎn)發(fā)給其他部門去承辦。而且什么時候打電話也很講究,打早了,公司負責(zé)人還沒有上班,打晚了公司負責(zé)人又可能出去開會了。 2. 2電子郵件系統(tǒng)的基本結(jié)構(gòu) 一個郵件系統(tǒng)是由實現(xiàn)各種功能的服務(wù)器組成的功能集合。用戶代理 UA 又稱人機界面,它是 用戶發(fā)送和接收電子郵件的操作臺和工具,用于編輯、生成、發(fā)送、閱讀和管理電子郵件。郵件傳輸代理 MDA 又稱郵件服務(wù)器,主要負責(zé)郵件傳送,將郵件從發(fā)送端傳送到接收端,其作用相當于郵局。 實現(xiàn)基于 Web 技術(shù)的郵件服務(wù)平臺至少需要有以下幾種服務(wù)器提供相應(yīng)的服務(wù)功能: 郵件服務(wù)器。該服務(wù)器是實現(xiàn)郵件發(fā)送、接收、儲存、轉(zhuǎn)發(fā)的不要條件。用戶雖然也可以直接訪問郵 件服務(wù)器,但要實現(xiàn)各種功能就需要記住大量復(fù)雜的命令。 Web 服務(wù)器。 DNS 服務(wù)器。在電子郵件系統(tǒng)中的域名解析服務(wù)并不是為用戶訪問提供域名解析,而是為郵件服務(wù)器與郵件服務(wù)器之間的訪問提供正確的域名解析。 2. 3構(gòu)建郵件系統(tǒng)的準備工作 2. 3. 1 編程語言和編程環(huán)境的選擇 JSP 是 Java Server Pages 的縮寫,它是一種動態(tài)網(wǎng)頁技術(shù)標準。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片斷,然后將執(zhí)行結(jié)果以 HTML 格式返回給客戶。所有的程序都在服務(wù)器段執(zhí)行, 在通過網(wǎng)絡(luò)傳送到客戶端的僅是程序執(zhí)行的結(jié)果,因此對客戶端瀏覽器的要求很低。 JSP 技術(shù)的設(shè)計目的是使編寫基于 Web的應(yīng)用程序更加容易和快捷的同時,保證這些應(yīng)用程序能夠與各種Web 服務(wù)器、瀏覽器和開發(fā)工具共同工作。 JSP 對編程環(huán)境的要求不像其他語言那么苛刻,但是有個好的編程環(huán)境會讓我們的工作事半功倍,我使用的編程環(huán)境是 J Builder 9 它可以很方便的建立工程、 WebApplication、 Package 和 Servlet,還能有效地對 WebApplication 進行部署。所以在調(diào)試的時候我使用 UltraEdit 作為源代碼的編輯器。 2. 3. 2服務(wù)器軟件的選擇 Tomcat 是 Java Servlet 和 Java Server Pages 技術(shù)的標準實現(xiàn),最初是基于 Apache 許可證下開發(fā)的自由軟件用來給 Apache 提供解釋 JSP的功能模塊。作為當今使用最廣泛的Servlet/JSP 服務(wù)器,它運行穩(wěn)定,性能可靠,是學(xué)習(xí)和中小型企業(yè)的最佳選擇。 第三章 系統(tǒng)的總體規(guī)劃 系統(tǒng)平臺的規(guī)則 整個郵件系統(tǒng)平臺由兩臺計算機, 4 個服務(wù)器段軟件組成,一臺計算機安裝 Windows XP 操作系統(tǒng),上面安裝 Tomcat 和 SQL Server 2021 作為 Web 服務(wù)器和數(shù)據(jù)庫服務(wù)器。數(shù)據(jù)庫服務(wù)器為用戶的注冊信息和用戶登錄系統(tǒng)時的身份認證提供數(shù)據(jù)庫支持。郵件服務(wù)器實現(xiàn)與郵件操作有關(guān)的所有功能, DNS 服務(wù)器為郵件服務(wù)器和 Web 服務(wù)器提供正確的域名解析。 圖( 1) 郵件平臺的系統(tǒng)結(jié)構(gòu)圖 3. 2 郵件系統(tǒng)主要功能的設(shè)計 作為一給郵 件系統(tǒng)最基本的功能就是收發(fā)郵件,但是這還遠遠不夠,用戶訪問郵件系統(tǒng)需要用戶身份認證才能保證用戶信息的安全,不能讓用戶面對大量的個人郵件確束手無策,因此用戶郵件的管理功能也是必需的。粗略的來說,郵件系統(tǒng)應(yīng)當有以下功能: 3. 2. 1登錄、認證 該模塊包括用戶的登錄注冊,系統(tǒng)的登錄記住界面的設(shè)計。已注冊的用戶在正確輸入用戶名和密碼以后就可以登錄進入郵件列表的界面。 3. 2. 2 郵件的收發(fā) 該模塊實現(xiàn)用戶收發(fā)郵件的功能,包括郵件的讀取功能、郵件的編輯功能,郵件的列表功能,郵件的轉(zhuǎn)發(fā)功能,郵件的優(yōu)先級設(shè)置功能以及郵件附件的添加功能。郵件列表功能可以告訴用戶郵箱中有多少封郵件,有哪些是新郵件。在郵件列表中還可以對郵件進行管理 。在郵件列表界面里,每條郵件信息之前有個復(fù)選框,選擇上復(fù)選框在點擊刪除按鍵就會刪除所選擇的郵件。這樣用戶就可以一目了然的管理自己的郵件。選中所要刪除的郵件 錢的復(fù)選框,點擊刪除,郵件則轉(zhuǎn)移至刪除箱。選中郵件,點擊刪除,則刪除所有與之相關(guān)的信息。 4. 1 . 2 數(shù)據(jù)庫的設(shè)計 郵件系統(tǒng)的數(shù)據(jù)庫使用的是 Navicat8 for MySQL。我設(shè)計了兩個表來保存用戶的數(shù)據(jù)。 建表如下: 第二張表是 t_mail表,用來保存用戶的信息。 生成用戶登錄信息的表單。 是一個 servlet,它利用 類庫提供的 HttpServlet 接口建立與 Web 服務(wù)器的連接。然后對 user_name 和user_pass 進行分析,如為空則給出提示要用戶輸入用戶名和密碼。在 中通過拋出 ServletException 類來處理與數(shù)據(jù)庫的連接。 用 戶 注 冊 界 面 。這個 servlet 所使用的方法和 中 所使用的方法類似。 登錄界面 注冊界面 4. 2. 2 郵件列表界面 當用戶順利登錄系統(tǒng)后會進入系統(tǒng)的歡迎界面,用戶點擊框架右邊的收件箱就可以進入郵件列表界面。 要連接郵件的存儲,然后打開名為 INBOX 的文件夾。通過調(diào)用 Java Mail API 中提供的 Floder 類,使用 getFolder()方法定義一個Folder 變量 folder,使用 ()設(shè)置目錄的打開方式為只讀,用 ()方法可以獲得郵箱中的郵件數(shù)量,建立一個數(shù)組 message[]來定位郵 件。 4. 2. 3 郵件編輯界面 郵件的編輯界面是 基調(diào)用的 servlet 是 。在定義變量的時候需要將 subject 和 messageText 用getByte(“ ISO8859_1” )方法將字符轉(zhuǎn)化為郵件服務(wù)器能夠識別的字符。然后分別用 setFrom(fromID)、setRecipients(,iAddr)、 setSubject(subject)、setText(text)將相對應(yīng)的內(nèi)容添加到表單中,再使用 把郵件發(fā)送出去。該程序所使用的方法和 類似。在讀取程序中我也使用到 getMessages()方法,這樣可以確定所要讀取的郵件時那一封,同時也可以防止用戶選擇了不存在的郵件。 (2) 總結(jié)升華理論知識的目的,使學(xué)生畢業(yè)后能迅速適應(yīng)實際工作崗位。 畢業(yè)論文 (設(shè)計 )的主要目的: (1) 全面檢驗學(xué)生四年所學(xué)得基本理論和基本 技能狀況,鞏固學(xué)生所學(xué)知識,并提高學(xué)生運用所學(xué)知識的能力。 (3) 培養(yǎng)學(xué)生運用所學(xué)理論知識和技術(shù),發(fā)現(xiàn)、分析和解決問題的能力,使學(xué)生掌握科學(xué)研究的方法和原則,培養(yǎng)和提高學(xué)生對理論和時間問題研究的能力。 二 . 指導(dǎo)教師選聘及對指導(dǎo)教師的要求 指導(dǎo)教師選聘 (1) 指導(dǎo)教師應(yīng)具有講師及以上專業(yè)技術(shù)職稱或具有碩士學(xué)位,并有一定實踐經(jīng)驗的相關(guān)專 業(yè)人員。 (3) 指導(dǎo)教師指導(dǎo)學(xué)生數(shù):講師或具有碩士學(xué)位的指導(dǎo)教師一般不超過 6 人,高級職稱 (教授、副教授、高工 )的指導(dǎo)人數(shù)不超過 8 人。指導(dǎo)教師應(yīng)以高度認真負責(zé)的態(tài)度對待畢業(yè)論文 (設(shè)計 )的指導(dǎo)工作,按時完成畢業(yè)論文 (設(shè)計 )的各項工作。 (5) 指導(dǎo)教師指導(dǎo)工作基本要求 1). 提出參考選題; 2). 針對學(xué)生的選題,結(jié)合學(xué)生的實際情況,確定所指導(dǎo)學(xué)生的畢業(yè)論文 (設(shè)計 )題目,并提出明確的撰寫要求和進度計劃; 3). 介紹有關(guān)參考文獻,指導(dǎo)學(xué)生搜集和查閱必要的資料; 4). 下發(fā)《畢業(yè)設(shè)計任務(wù)書》,認真指導(dǎo)和檢查學(xué)生填寫《開題報告》等相關(guān)內(nèi)容,并在簽名處簽名; 5). 指導(dǎo)學(xué)生擬寫畢業(yè)論文提綱,定期檢查學(xué)生畢業(yè)論文的進展情況,做 好每個階段的工作記錄; 6). 加強與學(xué)生的溝通,認真指導(dǎo)學(xué)生提交論文初稿、 2 稿
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1