電子郵件客戶端工具的開發(fā)與設(shè)計(jì).doc
約60頁DOC格式手機(jī)打開展開
電子郵件客戶端工具的開發(fā)與設(shè)計(jì),摘要電子郵件在當(dāng)今社會(huì)中扮演了一個(gè)很重要的角色。越來越多的人在使用它。而且用它的人數(shù)勢(shì)必會(huì)繼續(xù)增加。雖然,現(xiàn)在已經(jīng)有很多的郵件收發(fā)軟件,例如著名的foxmail ,但是對(duì)于大多數(shù)的非專業(yè)的人來說它還是有點(diǎn)難度和稍嫌復(fù)雜。鑒于此,我便開發(fā)了一個(gè)功能簡(jiǎn)單的電子郵件客戶端軟件,實(shí)現(xiàn)電子郵件(包括附件)的基本收發(fā)功能。本文的主...
內(nèi)容介紹
此文檔由會(huì)員 xiaowei 發(fā)布
摘 要
電子郵件在當(dāng)今社會(huì)中扮演了一個(gè)很重要的角色。越來越多的人在使用它。而且用它的人數(shù)勢(shì)必會(huì)繼續(xù)增加。雖然,現(xiàn)在已經(jīng)有很多的郵件收發(fā)軟件,例如著名的FoxMail ,但是對(duì)于大多數(shù)的非專業(yè)的人來說它還是有點(diǎn)難度和稍嫌復(fù)雜。鑒于此,我便開發(fā)了一個(gè)功能簡(jiǎn)單的電子郵件客戶端軟件,實(shí)現(xiàn)電子郵件(包括附件)的基本收發(fā)功能。
本文的主要工作是:深入研究、分析了發(fā)送和收取電子郵件的常用協(xié)議,設(shè)計(jì)了電子郵件客戶端軟件的總體性能和系統(tǒng)框圖,以及SMTP和POP3協(xié)議工作的流程圖。并在電子郵件服務(wù)器上實(shí)現(xiàn)了SMTP和POP3電子郵件協(xié)議,進(jìn)而設(shè)計(jì)實(shí)現(xiàn)了一個(gè)功能簡(jiǎn)單的電子郵件客戶端軟件,完成了發(fā)送和接收郵件功能,其中包括了附件的收發(fā)。
經(jīng)過測(cè)試,證實(shí)此軟件是一個(gè)支持多收信人,多附件的群發(fā)和郵件接收軟件。雖然它沒有FoxMail那么強(qiáng)大的功能,但是它容易掌握和使用。
關(guān)鍵詞:電子郵件、客戶端、SMTP、POP3
目 錄
摘 要 I
Abstract II
目 錄 III
第1章 引 言 1
1.1 電子郵件簡(jiǎn)介 1
1.2 電子郵件的工作原理 1
1.3 電子郵件客戶端軟件簡(jiǎn)介 2
1.4 本文內(nèi)容及結(jié)構(gòu) 3
1.5 開發(fā)環(huán)境及運(yùn)行環(huán)境 3
1.5.1 開發(fā)環(huán)境 3
1.5.2 運(yùn)行環(huán)境 3
第2章 電子郵件相關(guān)協(xié)議 4
2.1 簡(jiǎn)單郵件傳輸協(xié)議(SMTP) 4
2.2 郵局協(xié)議(POP3) 7
2.3 IMAP4協(xié)議 9
2.4 電子郵件標(biāo)準(zhǔn)格式 9
2.4.1 RFC822電子郵件格式 9
2.4.2 MIME電子郵件格式 12
第3章 SMTP和POP3客戶端的設(shè)計(jì) 14
3.1 電子郵件傳輸過程 14
3.2 系統(tǒng)總體框架和功能分析 15
3.2.1系統(tǒng)總體框架分析 15
3.2.2系統(tǒng)功能分析 16
3.3 SMTP客戶端的設(shè)計(jì) 17
3.3.1 功能設(shè)計(jì) 17
3.3.2 SMTP發(fā)送郵件工作流程 18
3.4 POP3客戶端的設(shè)計(jì) 20
3.4.1 POP3 在網(wǎng)絡(luò)模型中的層次 20
3.4.2 POP3 接收郵件工作流程 21
第4章 SMTP和POP3客戶端的實(shí)現(xiàn) 24
4.1 SMTP客戶端的實(shí)現(xiàn) 24
4.1.1 發(fā)送郵件的實(shí)現(xiàn) 24
4.1.2 命名空間MailClient 24
4.1.3 發(fā)送附件的分析與實(shí)現(xiàn) 32
4.2 POP3客戶端的實(shí)現(xiàn) 33
4.2.1 POP3郵件客戶端的實(shí)現(xiàn) 33
4.2.2 POP3簡(jiǎn)單示例 34
4.2.3 接收郵件程序 36
第5章 電子郵件客戶端的測(cè)試 39
5.1系統(tǒng)測(cè)試 39
5.1.1同一SMTP服務(wù)器發(fā)送郵件的測(cè)試 39
5.1.2利用不同的SMTP服務(wù)器發(fā)送郵件的測(cè)試 42
5.1.3 POP3服務(wù)器的測(cè)試 42
參考文獻(xiàn) 46
致 謝 47
附錄 48
外文文獻(xiàn)原文 48
譯文 53
開發(fā)環(huán)境
Intel Pentium®4,512M內(nèi)存,40G硬盤
Microsoft® Windows™ XP Professional
Microsoft® Visual Studio 2005(C Sharp)
Microsoft® Developer Network for Visual Studio.NET 2005
運(yùn)行環(huán)境
Intel® Pentium® 2及以上處理器,32M以上內(nèi)存,4G以上硬盤
Microsoft® Windows™ 9X/NT操作系統(tǒng)
800*600或以上的屏幕分辨率
確保機(jī)器上安裝有.Net FrameWork 2.0或者以上版本
參考文獻(xiàn)
[1]曹祖圣等.Visual C#.NET程序設(shè)計(jì)經(jīng)典.2004,1第一版.科學(xué)出版社
[2]周存杰.Visual C#.NET網(wǎng)絡(luò)核心編程.2002,11第一版.清華大學(xué)出版社
[3]沉舟.Microsoft.NET編程語言C#.2001,3第一版.希望電子出版社
[4]Tom Archer.C#技術(shù)內(nèi)幕.2002,1第一版.清華大學(xué)出版社
[5]葉樹華.網(wǎng)絡(luò)編程實(shí)用教程.2006,10第一版.人民郵電出版社
[6]胡安廷.簡(jiǎn)單實(shí)現(xiàn)中文郵件.2004,11.中國(guó)計(jì)算機(jī)報(bào)
[7]代繼紅.SMTP認(rèn)證機(jī)制模塊化設(shè)計(jì)及實(shí)現(xiàn).2005,4.中南民族大學(xué)學(xué)報(bào)(自然科學(xué)版)
[8]MSDN中文網(wǎng)站網(wǎng)絡(luò)廣播.C#設(shè)計(jì)模式縱談
電子郵件在當(dāng)今社會(huì)中扮演了一個(gè)很重要的角色。越來越多的人在使用它。而且用它的人數(shù)勢(shì)必會(huì)繼續(xù)增加。雖然,現(xiàn)在已經(jīng)有很多的郵件收發(fā)軟件,例如著名的FoxMail ,但是對(duì)于大多數(shù)的非專業(yè)的人來說它還是有點(diǎn)難度和稍嫌復(fù)雜。鑒于此,我便開發(fā)了一個(gè)功能簡(jiǎn)單的電子郵件客戶端軟件,實(shí)現(xiàn)電子郵件(包括附件)的基本收發(fā)功能。
本文的主要工作是:深入研究、分析了發(fā)送和收取電子郵件的常用協(xié)議,設(shè)計(jì)了電子郵件客戶端軟件的總體性能和系統(tǒng)框圖,以及SMTP和POP3協(xié)議工作的流程圖。并在電子郵件服務(wù)器上實(shí)現(xiàn)了SMTP和POP3電子郵件協(xié)議,進(jìn)而設(shè)計(jì)實(shí)現(xiàn)了一個(gè)功能簡(jiǎn)單的電子郵件客戶端軟件,完成了發(fā)送和接收郵件功能,其中包括了附件的收發(fā)。
經(jīng)過測(cè)試,證實(shí)此軟件是一個(gè)支持多收信人,多附件的群發(fā)和郵件接收軟件。雖然它沒有FoxMail那么強(qiáng)大的功能,但是它容易掌握和使用。
關(guān)鍵詞:電子郵件、客戶端、SMTP、POP3
目 錄
摘 要 I
Abstract II
目 錄 III
第1章 引 言 1
1.1 電子郵件簡(jiǎn)介 1
1.2 電子郵件的工作原理 1
1.3 電子郵件客戶端軟件簡(jiǎn)介 2
1.4 本文內(nèi)容及結(jié)構(gòu) 3
1.5 開發(fā)環(huán)境及運(yùn)行環(huán)境 3
1.5.1 開發(fā)環(huán)境 3
1.5.2 運(yùn)行環(huán)境 3
第2章 電子郵件相關(guān)協(xié)議 4
2.1 簡(jiǎn)單郵件傳輸協(xié)議(SMTP) 4
2.2 郵局協(xié)議(POP3) 7
2.3 IMAP4協(xié)議 9
2.4 電子郵件標(biāo)準(zhǔn)格式 9
2.4.1 RFC822電子郵件格式 9
2.4.2 MIME電子郵件格式 12
第3章 SMTP和POP3客戶端的設(shè)計(jì) 14
3.1 電子郵件傳輸過程 14
3.2 系統(tǒng)總體框架和功能分析 15
3.2.1系統(tǒng)總體框架分析 15
3.2.2系統(tǒng)功能分析 16
3.3 SMTP客戶端的設(shè)計(jì) 17
3.3.1 功能設(shè)計(jì) 17
3.3.2 SMTP發(fā)送郵件工作流程 18
3.4 POP3客戶端的設(shè)計(jì) 20
3.4.1 POP3 在網(wǎng)絡(luò)模型中的層次 20
3.4.2 POP3 接收郵件工作流程 21
第4章 SMTP和POP3客戶端的實(shí)現(xiàn) 24
4.1 SMTP客戶端的實(shí)現(xiàn) 24
4.1.1 發(fā)送郵件的實(shí)現(xiàn) 24
4.1.2 命名空間MailClient 24
4.1.3 發(fā)送附件的分析與實(shí)現(xiàn) 32
4.2 POP3客戶端的實(shí)現(xiàn) 33
4.2.1 POP3郵件客戶端的實(shí)現(xiàn) 33
4.2.2 POP3簡(jiǎn)單示例 34
4.2.3 接收郵件程序 36
第5章 電子郵件客戶端的測(cè)試 39
5.1系統(tǒng)測(cè)試 39
5.1.1同一SMTP服務(wù)器發(fā)送郵件的測(cè)試 39
5.1.2利用不同的SMTP服務(wù)器發(fā)送郵件的測(cè)試 42
5.1.3 POP3服務(wù)器的測(cè)試 42
參考文獻(xiàn) 46
致 謝 47
附錄 48
外文文獻(xiàn)原文 48
譯文 53
開發(fā)環(huán)境
Intel Pentium®4,512M內(nèi)存,40G硬盤
Microsoft® Windows™ XP Professional
Microsoft® Visual Studio 2005(C Sharp)
Microsoft® Developer Network for Visual Studio.NET 2005
運(yùn)行環(huán)境
Intel® Pentium® 2及以上處理器,32M以上內(nèi)存,4G以上硬盤
Microsoft® Windows™ 9X/NT操作系統(tǒng)
800*600或以上的屏幕分辨率
確保機(jī)器上安裝有.Net FrameWork 2.0或者以上版本
參考文獻(xiàn)
[1]曹祖圣等.Visual C#.NET程序設(shè)計(jì)經(jīng)典.2004,1第一版.科學(xué)出版社
[2]周存杰.Visual C#.NET網(wǎng)絡(luò)核心編程.2002,11第一版.清華大學(xué)出版社
[3]沉舟.Microsoft.NET編程語言C#.2001,3第一版.希望電子出版社
[4]Tom Archer.C#技術(shù)內(nèi)幕.2002,1第一版.清華大學(xué)出版社
[5]葉樹華.網(wǎng)絡(luò)編程實(shí)用教程.2006,10第一版.人民郵電出版社
[6]胡安廷.簡(jiǎn)單實(shí)現(xiàn)中文郵件.2004,11.中國(guó)計(jì)算機(jī)報(bào)
[7]代繼紅.SMTP認(rèn)證機(jī)制模塊化設(shè)計(jì)及實(shí)現(xiàn).2005,4.中南民族大學(xué)學(xué)報(bào)(自然科學(xué)版)
[8]MSDN中文網(wǎng)站網(wǎng)絡(luò)廣播.C#設(shè)計(jì)模式縱談
TA們正在看...
- 企業(yè)團(tuán)隊(duì)執(zhí)行力十大經(jīng)典案例.doc
- 企業(yè)固廢危廢管理辦法.doc
- 企業(yè)在不同發(fā)展階段的管理創(chuàng)新策略.doc
- 企業(yè)在安全生產(chǎn)管理過程中存在的一些突出問題及如...doc
- 企業(yè)在工作中如何踐行社會(huì)主義核心價(jià)值觀.doc
- 企業(yè)在工商登記中的法律風(fēng)險(xiǎn)與防范.doc
- 企業(yè)在精益生產(chǎn)管理中存在問題.doc
- 企業(yè)垃圾分類管理辦法.doc
- 企業(yè)培訓(xùn)體系建設(shè)全套制參考.doc
- 企業(yè)培訓(xùn)體系搭建大步驟絕密.doc