资源描述:
《SMTP协议研究与实现-毕业论文论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在生活中、工作中,电子邮件都是必不可少的沟通交流工具,电子邮件(electronicmail,简称E-mail,标志:@,也被大家昵称为“伊妹儿”),又称电了信箱、电子邮政,它是一种用电子手段提供信息交换的通信方式,是Internet应用最广的服务,通过网络的电子邮件系统,用户可以用非常低廉的价格(不管发送到哪里,都只需负担电话费和网费即可),以非常快速的方式(儿秒钟Z内可以发送到世界上任何你指定的目的地),与世界上任何一个角落的网络用户联系,这些电子邮件可以是文字、图像、声音等各种方式。同时,用户可以得到大量免
2、费的新闻、专题邮件,并实现轻松的信息搜索。本论文主要对电子邮件其中一种协议一一SMTP,进行较为深入的研究与分析,介绍其基木概念,基木原理,以及基木的工作方式。在此基础上,搭建本地SMTP服务器,并用网络比较流行的邮件客户端,实现邮件的发送与转发等简单功能。关键字:SMTP协议,电子邮件,客户端ABSTRACTInlife,work,emailisanessentialcommunicationtool,e-mail(electronicmail,referredtoasE-mail,mark:@,alsonic
3、knamed"Yemeir^),alsoknownasE-mail,e-post,itis-kindofmeanselectronicmeansofcommunicationfortheexchangeofinformation,isthemostwidelyusedInternetservice,networke-mailsystem,theusercanuseaverylowprice(regardlessofwheretosend,arejustaburdentelephonechargesandnetch
4、argecan),veryfast(withinafewsecondscanbesenttoanydestinationyouspecifiedintheworld),networkuserswithanycorneroftheworld,thesee-mailmessagescanbetext,images,soundandothervariousways.Inthesametime,theusercangetalargenumberoffreenews,featurese-mail,andeasilysear
5、chfortheinformation.Thisthesistoconductamorein-depthstudyone-ma订inoneprotocol-SMTP,introduceitsbasicconcepts,basicprinciples,aswellasbasicwork.TimesbasedonsettingupalocalSMTPserver,andnetworkmorepopularmailclient,mailsentforwardssimplefunction.KeyWords:SMTPpr
6、otocol,e-mail,client目录第]章引言11.1选题背景11.2研究日标和意义1第2章SMTP协议概述22.1协议简介22.2协议原理32.2.1SMTP命令32.2.2信封、首部和正文42.2.3工作模型42.2.4工作过程6第3章相关协议介绍103.1POP3协议103.2IMAP4协议11第4章SMTP协议客户端软件设计与实现124.1需求分析与总体设计124.1.1功能分析124.1.2总体设计124.2各模块设计144.2.1实现SMTP协议的核心类库144.2.2模块之间的关系194.3
7、核心模块实现与核心功能编码204.3.1邮件发送实现204.3.2邮件内容相关实现244.3.3邮件的编码方式27第5章软件测试30参考文献34致谢35外文资料原文36译文47第偉引言1・1选题背景随着信息技术的发展、互联网的普及,电子邮件已经逐渐成为人们正常工作和生活屮进行沟通的重要手段。采用电子邮件服务可以方便快捷的与朋友、同事或合作伙伴进行沟通,传递信息。电子邮件技术具有方便、快捷、成本低廉等特性。能够大大减少信息传递的时间,比传统的信件传递方式更快捷,成本也更低。在实现过程屮加入了认证机制,因而,更安全、
8、可靠。电子邮件(e-mail)无疑是最流行的应用程序。[Caceresetal.1991]说明,所有TCP连接中大约一半是用于简单邮件传送协议SMTP(SimpleMailTransferProtocol)的(以比特计算为基础,FTP连接传送更多的数据)。[Paxson1993]发现,平均每个邮件中包含人约1500字节的数据,但有的邮件中包含兆比特的数据,因为有时电子邮件