電子郵件客戶端工具的開發(fā)與設計.doc
約60頁DOC格式手機打開展開
電子郵件客戶端工具的開發(fā)與設計,摘要電子郵件在當今社會中扮演了一個很重要的角色。越來越多的人在使用它。而且用它的人數(shù)勢必會繼續(xù)增加。雖然,現(xiàn)在已經(jīng)有很多的郵件收發(fā)軟件,例如著名的foxmail ,但是對于大多數(shù)的非專業(yè)的人來說它還是有點難度和稍嫌復雜。鑒于此,我便開發(fā)了一個功能簡單的電子郵件客戶端軟件,實現(xiàn)電子郵件(包括附件)的基本收發(fā)功能。本文的主...
內容介紹
此文檔由會員 xiaowei 發(fā)布
摘 要
電子郵件在當今社會中扮演了一個很重要的角色。越來越多的人在使用它。而且用它的人數(shù)勢必會繼續(xù)增加。雖然,現(xiàn)在已經(jīng)有很多的郵件收發(fā)軟件,例如著名的FoxMail ,但是對于大多數(shù)的非專業(yè)的人來說它還是有點難度和稍嫌復雜。鑒于此,我便開發(fā)了一個功能簡單的電子郵件客戶端軟件,實現(xiàn)電子郵件(包括附件)的基本收發(fā)功能。
本文的主要工作是:深入研究、分析了發(fā)送和收取電子郵件的常用協(xié)議,設計了電子郵件客戶端軟件的總體性能和系統(tǒng)框圖,以及SMTP和POP3協(xié)議工作的流程圖。并在電子郵件服務器上實現(xiàn)了SMTP和POP3電子郵件協(xié)議,進而設計實現(xiàn)了一個功能簡單的電子郵件客戶端軟件,完成了發(fā)送和接收郵件功能,其中包括了附件的收發(fā)。
經(jīng)過測試,證實此軟件是一個支持多收信人,多附件的群發(fā)和郵件接收軟件。雖然它沒有FoxMail那么強大的功能,但是它容易掌握和使用。
關鍵詞:電子郵件、客戶端、SMTP、POP3
目 錄
摘 要 I
Abstract II
目 錄 III
第1章 引 言 1
1.1 電子郵件簡介 1
1.2 電子郵件的工作原理 1
1.3 電子郵件客戶端軟件簡介 2
1.4 本文內容及結構 3
1.5 開發(fā)環(huán)境及運行環(huán)境 3
1.5.1 開發(fā)環(huán)境 3
1.5.2 運行環(huán)境 3
第2章 電子郵件相關協(xié)議 4
2.1 簡單郵件傳輸協(xié)議(SMTP) 4
2.2 郵局協(xié)議(POP3) 7
2.3 IMAP4協(xié)議 9
2.4 電子郵件標準格式 9
2.4.1 RFC822電子郵件格式 9
2.4.2 MIME電子郵件格式 12
第3章 SMTP和POP3客戶端的設計 14
3.1 電子郵件傳輸過程 14
3.2 系統(tǒng)總體框架和功能分析 15
3.2.1系統(tǒng)總體框架分析 15
3.2.2系統(tǒng)功能分析 16
3.3 SMTP客戶端的設計 17
3.3.1 功能設計 17
3.3.2 SMTP發(fā)送郵件工作流程 18
3.4 POP3客戶端的設計 20
3.4.1 POP3 在網(wǎng)絡模型中的層次 20
3.4.2 POP3 接收郵件工作流程 21
第4章 SMTP和POP3客戶端的實現(xiàn) 24
4.1 SMTP客戶端的實現(xiàn) 24
4.1.1 發(fā)送郵件的實現(xiàn) 24
4.1.2 命名空間MailClient 24
4.1.3 發(fā)送附件的分析與實現(xiàn) 32
4.2 POP3客戶端的實現(xiàn) 33
4.2.1 POP3郵件客戶端的實現(xiàn) 33
4.2.2 POP3簡單示例 34
4.2.3 接收郵件程序 36
第5章 電子郵件客戶端的測試 39
5.1系統(tǒng)測試 39
5.1.1同一SMTP服務器發(fā)送郵件的測試 39
5.1.2利用不同的SMTP服務器發(fā)送郵件的測試 42
5.1.3 POP3服務器的測試 42
參考文獻 46
致 謝 47
附錄 48
外文文獻原文 48
譯文 53
開發(fā)環(huán)境
Intel Pentium®4,512M內存,40G硬盤
Microsoft® Windows™ XP Professional
Microsoft® Visual Studio 2005(C Sharp)
Microsoft® Developer Network for Visual Studio.NET 2005
運行環(huán)境
Intel® Pentium® 2及以上處理器,32M以上內存,4G以上硬盤
Microsoft® Windows™ 9X/NT操作系統(tǒng)
800*600或以上的屏幕分辨率
確保機器上安裝有.Net FrameWork 2.0或者以上版本
參考文獻
[1]曹祖圣等.Visual C#.NET程序設計經(jīng)典.2004,1第一版.科學出版社
[2]周存杰.Visual C#.NET網(wǎng)絡核心編程.2002,11第一版.清華大學出版社
[3]沉舟.Microsoft.NET編程語言C#.2001,3第一版.希望電子出版社
[4]Tom Archer.C#技術內幕.2002,1第一版.清華大學出版社
[5]葉樹華.網(wǎng)絡編程實用教程.2006,10第一版.人民郵電出版社
[6]胡安廷.簡單實現(xiàn)中文郵件.2004,11.中國計算機報
[7]代繼紅.SMTP認證機制模塊化設計及實現(xiàn).2005,4.中南民族大學學報(自然科學版)
[8]MSDN中文網(wǎng)站網(wǎng)絡廣播.C#設計模式縱談
電子郵件在當今社會中扮演了一個很重要的角色。越來越多的人在使用它。而且用它的人數(shù)勢必會繼續(xù)增加。雖然,現(xiàn)在已經(jīng)有很多的郵件收發(fā)軟件,例如著名的FoxMail ,但是對于大多數(shù)的非專業(yè)的人來說它還是有點難度和稍嫌復雜。鑒于此,我便開發(fā)了一個功能簡單的電子郵件客戶端軟件,實現(xiàn)電子郵件(包括附件)的基本收發(fā)功能。
本文的主要工作是:深入研究、分析了發(fā)送和收取電子郵件的常用協(xié)議,設計了電子郵件客戶端軟件的總體性能和系統(tǒng)框圖,以及SMTP和POP3協(xié)議工作的流程圖。并在電子郵件服務器上實現(xiàn)了SMTP和POP3電子郵件協(xié)議,進而設計實現(xiàn)了一個功能簡單的電子郵件客戶端軟件,完成了發(fā)送和接收郵件功能,其中包括了附件的收發(fā)。
經(jīng)過測試,證實此軟件是一個支持多收信人,多附件的群發(fā)和郵件接收軟件。雖然它沒有FoxMail那么強大的功能,但是它容易掌握和使用。
關鍵詞:電子郵件、客戶端、SMTP、POP3
目 錄
摘 要 I
Abstract II
目 錄 III
第1章 引 言 1
1.1 電子郵件簡介 1
1.2 電子郵件的工作原理 1
1.3 電子郵件客戶端軟件簡介 2
1.4 本文內容及結構 3
1.5 開發(fā)環(huán)境及運行環(huán)境 3
1.5.1 開發(fā)環(huán)境 3
1.5.2 運行環(huán)境 3
第2章 電子郵件相關協(xié)議 4
2.1 簡單郵件傳輸協(xié)議(SMTP) 4
2.2 郵局協(xié)議(POP3) 7
2.3 IMAP4協(xié)議 9
2.4 電子郵件標準格式 9
2.4.1 RFC822電子郵件格式 9
2.4.2 MIME電子郵件格式 12
第3章 SMTP和POP3客戶端的設計 14
3.1 電子郵件傳輸過程 14
3.2 系統(tǒng)總體框架和功能分析 15
3.2.1系統(tǒng)總體框架分析 15
3.2.2系統(tǒng)功能分析 16
3.3 SMTP客戶端的設計 17
3.3.1 功能設計 17
3.3.2 SMTP發(fā)送郵件工作流程 18
3.4 POP3客戶端的設計 20
3.4.1 POP3 在網(wǎng)絡模型中的層次 20
3.4.2 POP3 接收郵件工作流程 21
第4章 SMTP和POP3客戶端的實現(xiàn) 24
4.1 SMTP客戶端的實現(xiàn) 24
4.1.1 發(fā)送郵件的實現(xiàn) 24
4.1.2 命名空間MailClient 24
4.1.3 發(fā)送附件的分析與實現(xiàn) 32
4.2 POP3客戶端的實現(xiàn) 33
4.2.1 POP3郵件客戶端的實現(xiàn) 33
4.2.2 POP3簡單示例 34
4.2.3 接收郵件程序 36
第5章 電子郵件客戶端的測試 39
5.1系統(tǒng)測試 39
5.1.1同一SMTP服務器發(fā)送郵件的測試 39
5.1.2利用不同的SMTP服務器發(fā)送郵件的測試 42
5.1.3 POP3服務器的測試 42
參考文獻 46
致 謝 47
附錄 48
外文文獻原文 48
譯文 53
開發(fā)環(huán)境
Intel Pentium®4,512M內存,40G硬盤
Microsoft® Windows™ XP Professional
Microsoft® Visual Studio 2005(C Sharp)
Microsoft® Developer Network for Visual Studio.NET 2005
運行環(huán)境
Intel® Pentium® 2及以上處理器,32M以上內存,4G以上硬盤
Microsoft® Windows™ 9X/NT操作系統(tǒng)
800*600或以上的屏幕分辨率
確保機器上安裝有.Net FrameWork 2.0或者以上版本
參考文獻
[1]曹祖圣等.Visual C#.NET程序設計經(jīng)典.2004,1第一版.科學出版社
[2]周存杰.Visual C#.NET網(wǎng)絡核心編程.2002,11第一版.清華大學出版社
[3]沉舟.Microsoft.NET編程語言C#.2001,3第一版.希望電子出版社
[4]Tom Archer.C#技術內幕.2002,1第一版.清華大學出版社
[5]葉樹華.網(wǎng)絡編程實用教程.2006,10第一版.人民郵電出版社
[6]胡安廷.簡單實現(xiàn)中文郵件.2004,11.中國計算機報
[7]代繼紅.SMTP認證機制模塊化設計及實現(xiàn).2005,4.中南民族大學學報(自然科學版)
[8]MSDN中文網(wǎng)站網(wǎng)絡廣播.C#設計模式縱談
TA們正在看...
- db31-160-2005盒飯衛(wèi)生和營養(yǎng)要求.doc
- db31-359-2006足浴服務衛(wèi)生要求.doc
- db31405-2012上海市集中空調通風系統(tǒng)衛(wèi)生管理規(guī)范.doc
- db33t1009-2001圓林綠化技術規(guī)程.doc
- db331055-2008環(huán)境照明工程技術規(guī)范.doc
- db33217.1-2007桑蠶種第1部分桑蠶種質量.doc
- db33250.1-2006無公害臍橙第1部分苗木.doc
- db33250.4-2006無公害臍橙第4部分質量安全要求.doc
- db33257.3-2005徑山茶第3部分質量安全要求.doc
- db33261.4-2005筍竹兩用毛竹林第4部分筍質量安全要...doc