email的實現(xiàn).doc
約47頁DOC格式手機打開展開
email的實現(xiàn),email的實現(xiàn)本文共47頁 20478字摘 要: 本系統(tǒng)是一個簡單的郵件發(fā)送和接收系統(tǒng),它主要是采用c++ builder6.0軟件來實現(xiàn)的。電子郵件是internet上應(yīng)用最廣泛的服務(wù),與其密切相關(guān)的兩個協(xié)議是pop3協(xié)議和smtp協(xié)議(簡單郵件傳輸協(xié)議)。在課題的開發(fā)過程中,我們首先深入詳細地分析了整個郵件系統(tǒng)的...
內(nèi)容介紹
此文檔由會員 孫陽陽 發(fā)布
EMAIL的實現(xiàn)
本文共47頁 20478字
摘 要: 本系統(tǒng)是一個簡單的郵件發(fā)送和接收系統(tǒng),它主要是采用C++ Builder6.0軟件來實現(xiàn)的。電子郵件是Internet上應(yīng)用最廣泛的服務(wù),與其密切相關(guān)的兩個協(xié)議是POP3協(xié)議和SMTP協(xié)議(簡單郵件傳輸協(xié)議)。
在課題的開發(fā)過程中,我們首先深入詳細地分析了整個郵件系統(tǒng)的現(xiàn)狀以及對郵件安全的需求。緊接著我們對郵件傳輸?shù)母鱾€技術(shù)環(huán)節(jié)和協(xié)議進行了詳細闡述,包括SMTP協(xié)議和POP3協(xié)議,并深入探討了安全電子郵件協(xié)議標(biāo)準(zhǔn)PGP, PEM和S/MIME。在此基礎(chǔ)上,結(jié)合廣大Internet用戶收發(fā)電子郵件的兩種方式 (一種是通過郵件客戶端代理,如。outlook和fox mail;另一種是通過Web頁面),分別實現(xiàn)了安全電子郵件系統(tǒng)的接收和發(fā)送。
我們可以通過C++ Builder中的TIdSMTP組件來實現(xiàn)與SMTP服務(wù)器的認證、連接和郵件的發(fā)送。通過編寫代碼循環(huán)讀取郵件地址列表中的郵件地址從而實現(xiàn)郵件的群發(fā);同樣,我們可以通過POP3服務(wù)器來郵件的接收,這可以用C++ Builder中的TIdPOP組件來實現(xiàn)。
這個郵件收發(fā)系統(tǒng)中包含了五個窗體,分別為一個主窗體、一個SMTP身份驗證窗體、一個POP3和SMTP服務(wù)器設(shè)置窗體、一個郵件編輯窗體和一個高級設(shè)置窗體。
關(guān)鍵詞:安全郵件,SMTP協(xié)議,POP3協(xié)議,S/MIME,窗體
目 錄
第一章 選題背景 1
1.1研究背景 1
1.2 研究現(xiàn)狀 1
1.2.1端到端的安全電子郵件技術(shù) 1
1.2.2 傳輸層的安全電子郵件 2
1.2.3郵件服務(wù)器的安全與可靠性 2
1.3研究意義 3
第二章 方案論證 4
2.1.擬采取的研究方法: 4
2.2可行性分析: 6
2.3 TPC/IP協(xié)議 7
第三章 電子郵件系統(tǒng)原理及其安全技術(shù) 10
3.1電子郵件概述 10
3.2電子郵件的基本協(xié)議 10
3.2.1 SMTP協(xié)議 11
3.2.2 POP3協(xié)議 13
3.2.3 MIME 15
3.3系統(tǒng)特點 15
3.4郵件服務(wù)器相關(guān)知識 16
3.4.1郵件服務(wù)器的特點 16
3.4.2郵件服務(wù)器的運行環(huán)境 16
第四章 E_Mail客戶端設(shè)計說明 17
4.1 E-mail郵件系統(tǒng)設(shè)計思想 17
4.2 開發(fā)環(huán)境及相關(guān)知識 17
4.3系統(tǒng)功能設(shè)計 17
4.4窗體的創(chuàng)建 18
4.4.1 創(chuàng)建主窗體 18
4.4.2創(chuàng)建SMTP驗證窗體 20
4.4.3創(chuàng)建POP3和SMTP設(shè)置窗體 20
4.4.4創(chuàng)建郵件編輯窗體 23
4.4.5創(chuàng)建附加頭文件窗體 25
總 結(jié) 27
參考文獻 29
附 錄 30
參考文獻
[1] 徐科,C++ Builder應(yīng)用開發(fā)大全[M],北京:清華大學(xué)出版社,1999.6
[2] 徐新華,C++Builder 5高級編程技術(shù)[M],北京:人民郵電出版社,2000.12
[3] 徐科,楊朝霖,李濱濤 C++ Builder實用技術(shù)與典型案例,北京:清華大學(xué)出版社,2002.7
[4] 劉光,C++ Builder程序設(shè)計導(dǎo)學(xué),北京:清華大學(xué)出版社,2002.5
[5] 肖建,C++ Builder編程基礎(chǔ),北京:清華大學(xué)出版社,2002.11
本文共47頁 20478字
摘 要: 本系統(tǒng)是一個簡單的郵件發(fā)送和接收系統(tǒng),它主要是采用C++ Builder6.0軟件來實現(xiàn)的。電子郵件是Internet上應(yīng)用最廣泛的服務(wù),與其密切相關(guān)的兩個協(xié)議是POP3協(xié)議和SMTP協(xié)議(簡單郵件傳輸協(xié)議)。
在課題的開發(fā)過程中,我們首先深入詳細地分析了整個郵件系統(tǒng)的現(xiàn)狀以及對郵件安全的需求。緊接著我們對郵件傳輸?shù)母鱾€技術(shù)環(huán)節(jié)和協(xié)議進行了詳細闡述,包括SMTP協(xié)議和POP3協(xié)議,并深入探討了安全電子郵件協(xié)議標(biāo)準(zhǔn)PGP, PEM和S/MIME。在此基礎(chǔ)上,結(jié)合廣大Internet用戶收發(fā)電子郵件的兩種方式 (一種是通過郵件客戶端代理,如。outlook和fox mail;另一種是通過Web頁面),分別實現(xiàn)了安全電子郵件系統(tǒng)的接收和發(fā)送。
我們可以通過C++ Builder中的TIdSMTP組件來實現(xiàn)與SMTP服務(wù)器的認證、連接和郵件的發(fā)送。通過編寫代碼循環(huán)讀取郵件地址列表中的郵件地址從而實現(xiàn)郵件的群發(fā);同樣,我們可以通過POP3服務(wù)器來郵件的接收,這可以用C++ Builder中的TIdPOP組件來實現(xiàn)。
這個郵件收發(fā)系統(tǒng)中包含了五個窗體,分別為一個主窗體、一個SMTP身份驗證窗體、一個POP3和SMTP服務(wù)器設(shè)置窗體、一個郵件編輯窗體和一個高級設(shè)置窗體。
關(guān)鍵詞:安全郵件,SMTP協(xié)議,POP3協(xié)議,S/MIME,窗體
目 錄
第一章 選題背景 1
1.1研究背景 1
1.2 研究現(xiàn)狀 1
1.2.1端到端的安全電子郵件技術(shù) 1
1.2.2 傳輸層的安全電子郵件 2
1.2.3郵件服務(wù)器的安全與可靠性 2
1.3研究意義 3
第二章 方案論證 4
2.1.擬采取的研究方法: 4
2.2可行性分析: 6
2.3 TPC/IP協(xié)議 7
第三章 電子郵件系統(tǒng)原理及其安全技術(shù) 10
3.1電子郵件概述 10
3.2電子郵件的基本協(xié)議 10
3.2.1 SMTP協(xié)議 11
3.2.2 POP3協(xié)議 13
3.2.3 MIME 15
3.3系統(tǒng)特點 15
3.4郵件服務(wù)器相關(guān)知識 16
3.4.1郵件服務(wù)器的特點 16
3.4.2郵件服務(wù)器的運行環(huán)境 16
第四章 E_Mail客戶端設(shè)計說明 17
4.1 E-mail郵件系統(tǒng)設(shè)計思想 17
4.2 開發(fā)環(huán)境及相關(guān)知識 17
4.3系統(tǒng)功能設(shè)計 17
4.4窗體的創(chuàng)建 18
4.4.1 創(chuàng)建主窗體 18
4.4.2創(chuàng)建SMTP驗證窗體 20
4.4.3創(chuàng)建POP3和SMTP設(shè)置窗體 20
4.4.4創(chuàng)建郵件編輯窗體 23
4.4.5創(chuàng)建附加頭文件窗體 25
總 結(jié) 27
參考文獻 29
附 錄 30
參考文獻
[1] 徐科,C++ Builder應(yīng)用開發(fā)大全[M],北京:清華大學(xué)出版社,1999.6
[2] 徐新華,C++Builder 5高級編程技術(shù)[M],北京:人民郵電出版社,2000.12
[3] 徐科,楊朝霖,李濱濤 C++ Builder實用技術(shù)與典型案例,北京:清華大學(xué)出版社,2002.7
[4] 劉光,C++ Builder程序設(shè)計導(dǎo)學(xué),北京:清華大學(xué)出版社,2002.5
[5] 肖建,C++ Builder編程基礎(chǔ),北京:清華大學(xué)出版社,2002.11