中调用函数所需如下几个步骤导入所需要的包或者类而调用显示关于对话框的函数还需要用到两个命名空间如下所示在程序中所需的函数在程序中具体的使用邮件收发系统版本至此就完成了在中调用函数的过程。第章软件运行时的界面新建账号用户打开软件之后,需要新建个邮件帐号,在这个信件帐号的过程中,需要指定服务器,的端口,以及用于验证的用户名和密码。指定这些发邮件的必须参数之后,再回到系统的主界面如下所示图图新建邮件帐号界面发送不带附件的邮件在新建帐号的过程中已经指定了邮件地址,和帐号名称,所以默认的以这些参数来发送邮件。通过调用参数的不同程序会自动的调用相对应的代码来执行不同的操作。发送简单的邮件运行界面如下。图发送纯文本邮件发送带附件的邮件和简单的邮件不同之处在于多了发送附件的功能,软件模拟里面发送邮件时,在程序的下面自动显示增添的附件的名称,以及图标等信息。并且邮件支持添加,删除,排列图标等功能。运行界面如图图发送带有附件的邮件验证邮件发送是否成功邮件发送出去之后,用跟踪接收之后,证明邮件和附件都可以正常接收,具体的的接收界面如图图验证发送的邮件是否成功第章系统测试同服务器发送纯文本的邮件测试用户登录个服务器测试中用的是的服务器来发送封邮件的测试。而这个测试又可以分为以下方面发送封文本邮件给个收信人测试中用的邮箱分别往的邮箱以及新浪的邮箱发送邮件均可以用正常的接收到发送的普通的纯文本文件。发送封文本邮件给多个收件人测试中仍然用的邮箱同时发往不同的邮箱,通过都可以正常的接收到。从而很好的验证了,我们的邮件发送系统支持群发的功能。同服务器发送带附件的邮件测试用户登录个服务器测试中用的是的服务器来发送封邮件的测试。而这个测试又可以分为以下方面发送封带附件可以是多附件的邮件给个收件人测试中用的邮箱分别往的邮箱以及新浪的邮箱发送之外,又添加了不同的邮件类型个数分别为等于,大于即验证是否支持多附件的发送,用接收之后,所有发送的纯文本信息,以及附件信息都正常无误。经过这些验证可以证明本软件支持对个收件人发送多附件。由于带有多附件的信件,所以写入速度明显慢于纯文本邮件的速度。发送封带附件可以是多附件的邮件给多个收件人测试中用的邮箱分别往的邮箱以及新浪的邮箱发送之外,又添加了不同的邮件类型个数分别为等于,大于即验证是否支持多附件的发送,用接收之后,所有发送的纯文本信息,以及附件信息都正常无误。经过这些验证可以证明本软件支持对多个收件人接收通过连接确认命令来向发送确认接收。引命令和响应确认的参数。这些参数或者数据对象必须跟在命令后。这种模式也就要求有不同的缓冲区来存储这些对象,也就是说,有个回复路径缓冲区,个转发路径缓冲区,个邮件内容缓冲区。特定的命令产生自己的缓冲区,或使个或须和接收站点的格式致。下面讨论命令和应答。发送邮件操作涉及到不同的数据对象,它们由不同的参数相互连接。回复路径就是命令的参数,而转发路径则是命令的参数,邮件日期是命令类似于语言的变量。协议的命令命令定义了邮件传输或由用户定义的系统功能。它的命令是由结束的字符串。而在带有参数的情况下,命令本身由和参数分开,如果未带参数可以直接和连接。邮箱的语法格式必送服务提供位字节传送通道,每位字符正确传送,而最高位被填充为。当指定般的命令或应答格式后,参数会由些类似于语言的字符串表示出来,如或,这里尖括号表示这是种者的混合,但这点对用户邮件名称却不定是对的,因为有的主机对用户名大小写是敏感的。这样实现中就将用户邮箱名称保留成初始时的样子,主机名称对大小开发环境及运行环境当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用。有鉴于此,在了解底层协议的基础上,我们开发了这个各种功能相对简单实用的邮件客户端程序,简化了很多不必要的功能。开发环境™数据库。运行环境邮件客户端运行在或以上操作系统平台并且安装有或者以上版本。第章软件架构及系统用例图系统架构如图图软件架构图系统总体用例如图用户主界面主要功能选择发送邮件类接收邮件类图系统总体用例图程序功能框架图如图用户新建账号发送邮件接收邮件纯文本邮件带附件邮件图程序功能图发送邮件类是以发送邮件的核心,类名为,隶属于命名空间。封装了发送邮件的具体实现方法,也是具体的用代码实现的过程。而用户通过具体的操作接口,接口与类通过交互操作来实现用户发送信件的操作。附加小功能类是获取些诸如系统时间,当前用户名,以及本机之类的类,类名为,客户端软件电子邮件接收系统电子邮件接收系统附加功能各种的提示简单邮件接收带有附件的邮件接收简单邮件发送带有附件的邮件发送电子邮件编写电子邮件的分类管理通讯簿管理隶属于命名空间。第章协议的研究由于要开发的是邮件客户端程序,就不得不用到协议和协议。而我个人负责的是邮件发送功能的实现,因此就必然会涉及到协议。被用来在因特网上发送邮件,该协议规定了些基本的命令和方法使客户端与服务器进行交互,以达到发送邮件的目的。介绍协议简单邮件传输协议的目标是可靠高效地传送邮件,它独立于传送子系统而且仅要求条可以保证传送数据单元顺序的通道。的个重要特点是它能够在传送中接力传送邮件,传送服务提供了进程间通信环境,此环境可以包括个网络,几个网络或个网络的子网。理解到传送系统或不是对的是很重要的。进程可能直接和其它进程通过已知的通信。邮件是个应用程序或进程间通信。邮件可以通过连接在不同上的进程跨网络进行邮件传送。更特别的是,邮件可以通过不同网络上的主机接力式传送。模型设计基于以下通信模型针对用户的邮件请求,发送建立与接收之间建立个双向传送通道。接收可以是最终接收者也可以是中间传送者。命令由发送发出,由接收接收,而应答则反方面传送。旦传送通道建立,发送者发送命令指明邮件发送者。如果接收者可以接收邮件则返回应答。发送者再发出命令确认邮件是否接收到。如果接收者接收,则返回应答如果不能接收到,则发出拒绝接收应答但不中止整个邮件操作,双方将如此重复多次。当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回应答。提供传送邮件的机制,
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 53 页
第 2 页 / 共 53 页
第 3 页 / 共 53 页
第 4 页 / 共 53 页
第 5 页 / 共 53 页
第 6 页 / 共 53 页
第 7 页 / 共 53 页
第 8 页 / 共 53 页
第 9 页 / 共 53 页
第 10 页 / 共 53 页
第 11 页 / 共 53 页
第 12 页 / 共 53 页
第 13 页 / 共 53 页
第 14 页 / 共 53 页
第 15 页 / 共 53 页
预览结束,还剩
38 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。