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

正文內(nèi)容

基于java技術(shù)的郵件系統(tǒng)設(shè)計與實(shí)現(xiàn)論文-展示頁

2024-11-16 21:39本頁面
  

【正文】 傳輸過程如下: 目前使用的 SMTP 協(xié)議是存儲轉(zhuǎn)發(fā)協(xié)議,意味著它允許郵件通過一系列的服務(wù)器發(fā)送到最終目的地。下一個目的地可以是本地用戶,或者是另一個郵件服務(wù)器 。 關(guān)于郵件系統(tǒng)的其他一些技術(shù),我們暫且不考慮。目前郵件服務(wù)器有兩種不同的應(yīng)用群體:ISP 提供商和企事業(yè)單位。 多域郵件服務(wù)是一臺物理服務(wù)器為多個獨(dú)立注冊 Inter 域名的企業(yè)或單位提供電子郵件的服務(wù),在邏輯上,這些企業(yè)和單位擁有自己獨(dú)立的郵件服務(wù)器(企業(yè)郵局),也可以稱為虛擬郵件服務(wù)器技術(shù)。它可以方便地擴(kuò)展其橫向郵件服務(wù)能力。 郵件服務(wù)器的安全防護(hù), 包括數(shù)據(jù)身份認(rèn)證、傳輸加密、垃圾郵件過濾、郵件病毒過濾、安全審計等的多項安全技術(shù)。完善 SMTP 身份認(rèn)證不僅可以制止黑客的惡劣行為,同時可以保證自己的郵件 服務(wù)器的各種資源可以充分地應(yīng)用到日常的郵件處理過程中,不會造成服務(wù)器的系統(tǒng)崩潰和資源浪費(fèi)。可以通過兩種方式提高系統(tǒng)的安全性:鏈路加密和端 3 3 對端加密。 端對端加密是郵件客戶端到郵件客戶端的加密,是郵件服務(wù)器應(yīng)當(dāng)提供的功能,目前較為流行的方式是使用 SSL/TLS 進(jìn)行傳輸加密。據(jù)估計,僅僅商業(yè)性垃圾郵件一項,每封垃圾郵件所抵消的生產(chǎn)力成本就在 1美元左右。此外,許多病毒以及身份證和信用卡盜用案例也與垃圾郵件有關(guān)。黑客攻擊和病毒本來是兩個相對獨(dú)立的技術(shù)體系,但是隨著網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)絡(luò)工具與病毒越來越趨于融合,比如尼姆達(dá)病毒既是病毒,也是網(wǎng)絡(luò)攻擊的一種方式,而應(yīng)用廣泛的電子郵件,也成了病毒傳播的主要方式之一。 目前的郵件服務(wù)器,僅中文就有若干字符集,如 GB231 Big5 等等,雖然我們可以統(tǒng)一標(biāo)準(zhǔn),但是,在實(shí)際的過程中,我們不可能統(tǒng)一所有的郵件客戶端,因此我們只能要求郵件服務(wù)器支持多語言的環(huán)境。可以通過 Web 方式,監(jiān)控郵件服務(wù)器的工作狀態(tài),包括在線用戶數(shù)、郵件處理數(shù)量和速度、存儲空間使用率等,并且可以隨時對出現(xiàn)的發(fā)信高峰和網(wǎng)絡(luò)攻擊進(jìn)行遠(yuǎn)程處理。因此,需要電子郵件系統(tǒng)具有無限的可擴(kuò)展能力,這個能力主要體現(xiàn)在郵件的處理能力和郵件的存儲能力上。對于 2020 萬以上的郵件用戶來說,每天發(fā)送的郵件量至少在幾千萬封,為了便于郵件存儲,需要高性能的郵件存儲解決方案,最為理想的應(yīng)該是 SAN 技術(shù)在郵件服務(wù)器領(lǐng)域的應(yīng)用。 POP( Post Office Protocol) :目前的版本為 POP3, POP3 是把郵件從電子郵箱中傳輸?shù)奖镜赜嬎銠C(jī)的協(xié)議。IMAP 協(xié)議增強(qiáng)了電子郵件的靈活性,同時也減少了垃圾郵件對本地系統(tǒng)的直接危害,同時相對節(jié)省了用戶察看電子郵件的時間。 4 4 本系統(tǒng) 主要 從簡單的郵件客戶端來探討一個郵件系統(tǒng) 。 以下是關(guān)于 JavaMail的一些基本知識: JavaMail,顧名思義,提供給開發(fā)者處理電子郵件相關(guān)的編程接口。它可以方便地執(zhí)行一些常用的郵件傳輸。 雖然 JavaMail是 Sun的 API之一,但它目前還沒有被加在標(biāo)準(zhǔn)的 java開發(fā)工具包中( Java Development Kit),這就意味著你在使用前必須另外下載 JavaMail文件。 JavaBeans Activation Framework的運(yùn)行很復(fù)雜,在這 里簡單的說就是 JavaMail的運(yùn)行必須得依賴于它的支持。 JavaMail是可選包,因此如果需要使用的話你需要首先從 。安裝 JavaMail 只是需要把他們加入到 CLASSPATH 中去,如果你不想修改 CLASSPATH 的話,可以直接把他們的 jar 包直接 copy 到 JAVA_HOME/lib/ext 下。 JavaMail 包 中 用 于 處 理 電 子 郵 件 的 核 心 類 是 :Session,Message,Address,Authenticator,Transport,Store,Folder 等。 : Session 類定義了一個基本郵件會話 (session),是 Java Mail API 最高層入口類 。 Session 對象用 對象獲取信息,如郵件服務(wù)器、用戶名、密碼及整個應(yīng)用程序中共享的其它信息。這由 Message 類來完成。 MimeMessage 是個能理解 MIME 類型和頭的電 子郵件消息,正如不同 RFC 中所定義的。 :一旦您創(chuàng)建了 Session 和 Message,并將內(nèi)容填入消息后,就可以用 Address 確定信件地址了。您用的是 類。對于 JavaMail API 來說,這些資源就是郵件服務(wù)器。兩者并不共享同一個 Authenticator,因?yàn)?JavaMail API 用于 Java ,它沒有 類別。創(chuàng)建完成后,您必需向 session 注冊 Authenticator。您可以彈出窗口,也可以從配置文件中(雖然沒有加密是不安全的)讀取用戶名和密碼,將它們作為 PasswordAuthentication 對象返回給調(diào)用程序。這個類用協(xié)議指定的語言發(fā)送消息(通常是 SMTP)。僅調(diào)用靜態(tài) send() 方法,就能使用類的 缺省 版本: (message)。 : Store 類實(shí)現(xiàn)特定郵件協(xié)議上的讀、寫、監(jiān)視、查找等操作。 : Folder 類用于分級組織郵件,并提供照 格式訪問 的能力。 簡單示例: package 。 import .*。 import 。 import .*。 具體在 main中對它們賦植。 // MIME 郵件對象 private Session session。 // 系統(tǒng)屬性 private boolean needAuth = false。 // smtp 認(rèn)證用戶名和密碼 private String password = 。 // Multipart 對象 ,郵件內(nèi)容 ,標(biāo)題 ,附件等內(nèi)容均添加到其中后再生成 //MimeMessage對象 public Mail(String smtp) { setSmtpHost(smtp)。 } public void setSmtpHost(String hostName) { (設(shè)置系統(tǒng)屬性: = + hostName)。 // 獲得系統(tǒng)屬性對象 (, hostName)。 session = (props, null)。 return false。 try { mimeMsg = new MimeMessage(session)。 // mp 一個 multipart 對象 // Multipart is a container that holds multiple body parts. return true。 return false。 if (props == null) props = ()。 } else { (, false)。 username = name。 } public boolean setSubject(String mailSubject) { (設(shè)置郵件主題! )。 return true。 return false。 BodyPart bp = new MimeBodyPart()。 charset=gb2312 + mailBody, text/html。 (bp)。 } catch (Exception e) { (設(shè)置郵件正文時發(fā)生錯誤! + e)。 } } public boolean addFileAffix(String filename) { (增加郵件附件: + filename)。 FileDataSource fileds = new FileDataSource(filename)。 (())。 return true。 return false。 try { (new InterAddress(from))。 } catch (Exception e) { return false。 if (to == null) return false。 return true。 } } public boolean setCopyTo(String copyto) { (發(fā)送附件到 )。 try { (, (Address[]) (copyto))。 } catch (Exception e) { return false。 ()。 Session mailSession = (props, null)。 // ??? ((String) (), username, password)。 // (mimeMsg)。 ()。 } catch (Exception e) { (郵件發(fā)送失?。? + e)。 } } public static void main(String[] args) { String mailbody = 用戶郵件注冊測試 font color=red歡迎光臨 /font a href=\ ABC/a。 (true)。 // 郵件內(nèi)容 支持 html 如 font color=red歡迎光臨 /font a href=\ ABC/a if ((mailbody) == false) return。 //發(fā)件人郵箱 if (() == false) 10 10 return。 // 附件在本地機(jī)子上的絕對路徑 (用戶名 , 密碼 )。 } } 一. 需求分析 電子郵件作為 Inter 最為廣泛的應(yīng)用之一,在人們的工作和生活中扮演著重要的角色,應(yīng)用的普及使電子郵件技術(shù)有了飛速的發(fā)展。企業(yè)擁有自己的郵件系統(tǒng),不僅能夠提升企業(yè)形象,而且更重要的是能為企業(yè)帶來實(shí)際效益。 Java為實(shí)現(xiàn)這種功能提供了豐富的類庫,借此,在老師的指導(dǎo)下,我們開始了網(wǎng)絡(luò)郵件系統(tǒng)的開發(fā)。要達(dá)到這個目的,要把用戶的相關(guān)個人信息數(shù)據(jù),相關(guān)的郵件服務(wù)器信息(收發(fā)郵件的服務(wù)器的域名、擁護(hù)登陸郵件服務(wù)器的帳號等)保存到郵件客戶端所在的服務(wù)器上 的文件或者數(shù)據(jù)庫里。 通過上面的分析,郵件客戶端的主要功能需求分析描述如下: 1. 注冊新用戶 由于是一個支持多用戶的應(yīng)用,在使用的時候需要有一個登陸的過程,而在應(yīng)用剛開始提供給使用者使用的時候,不應(yīng)該規(guī)定使用者將以什么樣的帳號登陸,所以需要在登陸界面上提供一個給使用者自己注冊新用戶的功能,這樣可以創(chuàng)建應(yīng)用的用戶,保存用戶的信息,為登陸做好準(zhǔn)備。 3. 新增郵件服務(wù)器 用戶第一次使用客戶端的時候,至 少要添加一個郵件服務(wù)器來收發(fā)郵件。提供一個服務(wù)器列表,在列表上可以修改、刪除服務(wù)器信息。個人信息有:用戶 ID(登陸郵件客戶端的用戶名)、密碼、真實(shí)姓名、默認(rèn)郵件服務(wù)器。 6. 發(fā)送郵件 提供一個郵件發(fā)送界面,在該界面上可以讓用戶輸入郵件發(fā)送、抄送、密送地址,如果有多個,多個地址間用英文分號隔開,可以編輯上傳附件個數(shù),可以讓用戶把郵件保存為草稿,也可以直接發(fā)送郵件。 8. 同時支持 IE 和 Firefox 能在 Microsoft Inter Explorer 正常顯示和使用的網(wǎng)頁,不一定能在 Firefox上正常顯示和使用,這 是在制作網(wǎng)頁的時候需要注意的。有以上需求分析可確定需要建立的模塊有:用戶注冊、用戶登錄、用戶管理、郵件服務(wù)器信息管理、郵件管理等。 1. 用戶注冊模塊 該模塊通過點(diǎn)擊登錄界面的“注冊新用戶”按鈕進(jìn)入,在用戶注冊界面,要求用 戶輸入: 1. 登錄 ID,及登錄用戶名,必填,在郵件客戶端中,該 ID 是唯一的 WEB 郵件客戶端 用戶注冊 用戶登陸 用戶管理 郵件服務(wù)器管理 郵件管理 登 陸 注 冊 新 用 戶 修 改 個 人 信 息 發(fā) 送 郵 件 收 取 郵 件 刪 除 郵 件 查 看 郵 件 列 表 增 加 服 務(wù) 器 信 息 刪 除 服 務(wù) 器 信 息 修 改 服 務(wù) 器 信 息 12 12 2. 登錄密碼,必填,長度為 1— 8 位 3. 顯示名,即阿松郵件時,接收人將看到的名字,一般是真實(shí)姓名,長度為 1— 255 個字節(jié) 2. 用戶登錄模塊 該模塊的界
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1