電子郵件客戶端軟件畢業(yè)設(shè)計.rar
電子郵件客戶端軟件畢業(yè)設(shè)計,目 錄1引言11.1電子郵件介紹11.2開發(fā)背景21.3開發(fā)環(huán)境及運行環(huán)境22軟件架構(gòu)及系統(tǒng)用例圖32.1系統(tǒng)架構(gòu)32.2系統(tǒng)總體用例32.4發(fā)送郵件類42.5附加小功能類43smtp協(xié)議的研究43.1smtp協(xié)議簡介及工作原理53.2smtp協(xié)議的命令和應(yīng)答63.2.1 smtp協(xié)議的命令64rfc822144.1r...
該文檔為壓縮文件,包含的文件列表如下:
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/19242.gif)
內(nèi)容介紹
原文檔由會員 lzj781219 發(fā)布
目 錄
1 引言 1
1.1 電子郵件介紹 1
1.2 開發(fā)背景 2
1.3 開發(fā)環(huán)境及運行環(huán)境 2
2 軟件架構(gòu)及系統(tǒng)用例圖 3
2.1 系統(tǒng)架構(gòu) 3
2.2 系統(tǒng)總體用例 3
2.4 發(fā)送郵件類 4
2.5 附加小功能類 4
3 SMTP協(xié)議的研究 4
3.1 SMTP協(xié)議簡介及工作原理 5
3.2 SMTP協(xié)議的命令和應(yīng)答 6
3.2.1 SMTP協(xié)議的命令 6
4 RFC822 14
4.1 RFC822簡單介紹 14
4.2 信件的頭部 14
5 命名控件MailSend 20
5.1 發(fā)送郵件類SmtpMail 20
5.2 AddExtra類 27
5.2.1 調(diào)用Windows API 所需的命名空間 28
5.2.3 在程序中具體的使用 28
6 軟件運行時的界面 29
6.1 新建郵件帳號 29
7 系統(tǒng)測試 32
7.1 同一SMTP服務(wù)器發(fā)送郵件的測試 32
7.2 利用不同的SMTP服務(wù)器發(fā)送郵件的測試 32
8 結(jié)論 34
參考文獻(xiàn) 35
致 謝 36
外文文獻(xiàn)原文
譯文
E-Mail Client SoftWare
Abstract
E-Mail play a very important role in modern times.More and more people are using it,and the number of it will larger and larger.Though there are a lot of software for sending and receiving letters such as FoxMail which are also multifunctional,it is difficult and complicated to the Most of people who are curbstone.For this reason,we do this software with the rock-bottom protocol of SMTP and Pop. The full name of SMTP is Simple Mail Transfer Protocol.It is Used to sending letters.The full name of Pop is Post
Key Words:SMTP,nameSpace,Class,Attachment
電子郵件客戶端軟件
摘要
電子郵件在當(dāng)今社會中扮演了一個很重要的角色。越來越多的人在使用它。而且用它的人數(shù)勢必會繼續(xù)增加。雖然,現(xiàn)在已經(jīng)有很多的郵件收發(fā)軟件例如著名的FoxMail 但是對于大多數(shù)的非專業(yè)的人來說它還是有點難度稍嫌負(fù)責(zé)。因此,我們就利用SMTP和Pop協(xié)議從底層開發(fā)了這個軟件。SMTP全稱是簡單郵件傳輸協(xié)議,它專門用來發(fā)送郵件用的。Pop全稱是郵局協(xié)議,是專門用于接收郵件的。我主要是負(fù)責(zé)如何實現(xiàn)發(fā)送郵件功能的。MailSend命名空間是我整個程序的核心。它包括兩個類。在SmtpMail的類中包含了一個SendMail的方法,它從底層詳細(xì)地實現(xiàn)了和服務(wù)器的交互操作。你既可以用它發(fā)送一個純文本郵件,也可以發(fā)送一個帶有附件的郵件,理所當(dāng)然地,你也可以使用不同的SMTP服務(wù)器。經(jīng)過測試,證實此軟件是一個支持多收信人,多附件的群發(fā)軟件。雖然它沒有FoxMail那么強大的功能,但是它容易掌握和使用。
關(guān)鍵詞:SMTP,命名空間,類,附件
參考文獻(xiàn)
[1] Simon Robinson, K.Scott Allen等.C#高級編程. 北京:清華大學(xué)出版社, 2002,3
[2] Tom Archer. C#技術(shù)內(nèi)幕. 北京:清華大學(xué)出版社, 2002,1
[3]沉舟.Microsoft.NET編程語言C#. 北京:希望電子出版社 2001,3
[4]羅軍舟,黎波濤,楊明等.TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù). 北京: 清華大學(xué)出版 2004,10
[5] Tim Parker .TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù). 北京: 機械工業(yè)出版社 , 2000,7
[6] 周存杰 . Visual C#.NET網(wǎng)絡(luò)核心編程. 北京:清華大學(xué)出版社, 2002,11
[7] 電腦編程技巧與維護(hù)雜志社.C#編程技巧典型案例解析. 北京:中國電力出版社
1 引言 1
1.1 電子郵件介紹 1
1.2 開發(fā)背景 2
1.3 開發(fā)環(huán)境及運行環(huán)境 2
2 軟件架構(gòu)及系統(tǒng)用例圖 3
2.1 系統(tǒng)架構(gòu) 3
2.2 系統(tǒng)總體用例 3
2.4 發(fā)送郵件類 4
2.5 附加小功能類 4
3 SMTP協(xié)議的研究 4
3.1 SMTP協(xié)議簡介及工作原理 5
3.2 SMTP協(xié)議的命令和應(yīng)答 6
3.2.1 SMTP協(xié)議的命令 6
4 RFC822 14
4.1 RFC822簡單介紹 14
4.2 信件的頭部 14
5 命名控件MailSend 20
5.1 發(fā)送郵件類SmtpMail 20
5.2 AddExtra類 27
5.2.1 調(diào)用Windows API 所需的命名空間 28
5.2.3 在程序中具體的使用 28
6 軟件運行時的界面 29
6.1 新建郵件帳號 29
7 系統(tǒng)測試 32
7.1 同一SMTP服務(wù)器發(fā)送郵件的測試 32
7.2 利用不同的SMTP服務(wù)器發(fā)送郵件的測試 32
8 結(jié)論 34
參考文獻(xiàn) 35
致 謝 36
外文文獻(xiàn)原文
譯文
E-Mail Client SoftWare
Abstract
E-Mail play a very important role in modern times.More and more people are using it,and the number of it will larger and larger.Though there are a lot of software for sending and receiving letters such as FoxMail which are also multifunctional,it is difficult and complicated to the Most of people who are curbstone.For this reason,we do this software with the rock-bottom protocol of SMTP and Pop. The full name of SMTP is Simple Mail Transfer Protocol.It is Used to sending letters.The full name of Pop is Post
Key Words:SMTP,nameSpace,Class,Attachment
電子郵件客戶端軟件
摘要
電子郵件在當(dāng)今社會中扮演了一個很重要的角色。越來越多的人在使用它。而且用它的人數(shù)勢必會繼續(xù)增加。雖然,現(xiàn)在已經(jīng)有很多的郵件收發(fā)軟件例如著名的FoxMail 但是對于大多數(shù)的非專業(yè)的人來說它還是有點難度稍嫌負(fù)責(zé)。因此,我們就利用SMTP和Pop協(xié)議從底層開發(fā)了這個軟件。SMTP全稱是簡單郵件傳輸協(xié)議,它專門用來發(fā)送郵件用的。Pop全稱是郵局協(xié)議,是專門用于接收郵件的。我主要是負(fù)責(zé)如何實現(xiàn)發(fā)送郵件功能的。MailSend命名空間是我整個程序的核心。它包括兩個類。在SmtpMail的類中包含了一個SendMail的方法,它從底層詳細(xì)地實現(xiàn)了和服務(wù)器的交互操作。你既可以用它發(fā)送一個純文本郵件,也可以發(fā)送一個帶有附件的郵件,理所當(dāng)然地,你也可以使用不同的SMTP服務(wù)器。經(jīng)過測試,證實此軟件是一個支持多收信人,多附件的群發(fā)軟件。雖然它沒有FoxMail那么強大的功能,但是它容易掌握和使用。
關(guān)鍵詞:SMTP,命名空間,類,附件
參考文獻(xiàn)
[1] Simon Robinson, K.Scott Allen等.C#高級編程. 北京:清華大學(xué)出版社, 2002,3
[2] Tom Archer. C#技術(shù)內(nèi)幕. 北京:清華大學(xué)出版社, 2002,1
[3]沉舟.Microsoft.NET編程語言C#. 北京:希望電子出版社 2001,3
[4]羅軍舟,黎波濤,楊明等.TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù). 北京: 清華大學(xué)出版 2004,10
[5] Tim Parker .TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù). 北京: 機械工業(yè)出版社 , 2000,7
[6] 周存杰 . Visual C#.NET網(wǎng)絡(luò)核心編程. 北京:清華大學(xué)出版社, 2002,11
[7] 電腦編程技巧與維護(hù)雜志社.C#編程技巧典型案例解析. 北京:中國電力出版社