ImageVerifierCode 换一换
格式:DOC , 页数:54 ,大小:360KB ,
资源ID:1255950      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1255950.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子邮件客户端软件——毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

电子邮件客户端软件——毕业论文.doc

1、 西南科技大学本科生毕业论文 I第 I 页 共 54 页电子邮件客户端软件目录第 1章 引 言 .11.1 电子邮件介绍 .11.2 开发背景 .21.3 开发环境及运行环境 .31.3.1 开发环境 .31.3.2 运行环境 .3第 2章 软件架构及系统用例图 .42.1 系统架构: .42.2 系统总体用例: .42.3 程序功能框架图: .52.4 发送邮件类 .62.5 附加小功能类 .6第 3章 SMTP 协议的研究 .83.1.1 介绍 SMTP 协议 .83.1.2 SMTP 模型 .83.2.1 SMTP 协议的命令 .103.2.2 SMTP 的应答 .18第 4章 RFC8

2、22 .214.1 RFC822 简单介绍 .214.2 信件的头部 .22第 5章 命名控件 MAILSEND .295.1 发送邮件的类 SMTPMAIL .29西南科技大学本科生毕业论文 II第 II 页 共 54 页5.2 ADDEXTRA类 .40第 6章 软件运行时的界面 .426.1 新建账号 .426.2 发送不带附件的邮件 .436.3 发送带附件的邮件 .436.4 验证邮件发送是否成功 .44第 7章 系统测试 .467.1 同一 SMTP 服务器发送纯文本的邮件测试 .467.2 同一 SMTP 服务器发送带附件的邮件测试 .467.3 不同 SMTP 服务器发送邮件测

3、试 .47第 8章 结 论 .48致 谢 .49参考文献 .50西南科技大学本科生毕业论文 1第 1 页 共 54 页第 1章 引 言1.1 电子邮件介绍电子邮件(简称 E-mai1)又称电子信箱、电子邮政,它是种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送,它是个简易、快速的方法。通过连接全世界的 Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。到目前为止,可以说电子邮件是 Internet 资源使用最多的一种服务, E-mai1 不只局限于信件的传递,还可用来传递文件、声音及图形、

4、图像等不同类型的信息。电子邮件不是一种“终端到终端”的服务,是被称为“存贮转发式”服务。这正是电子信箱系统的核心,利用存贮转发可进行非实时通信,属异步通信方式。即信件发送者可随时随地发送邮件,不要求接收者同时在场,即使对方现在不在,仍可将邮件立刻送到对方的信箱内,且存储在对方的电子邮箱中。接收者可在他认为方便的时候读取信件,不受时空限制。在这里,“发送”邮件意味着将邮件放到收件人的信箱中,而“接收”邮件则意味着从自己的信箱中读取信件,信箱实际上是由文件管理系统支持的个实体。因为电子邮件是通过邮件服务器(mai1 server)来传递档的。通常 mail server是执行多任务操作系统 UNI

5、X 的计算机,它提供 24 小时的电子邮件服务,用户只要向 mail server 管理人员申请个信箱账号,就可使用这项快速的邮件服务。西南科技大学本科生毕业论文 2第 2 页 共 54 页电子邮件的工作原理:1) 电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。 电子邮件的传输是通过电子邮件简单传输协议(Simple Mail Transfer Protocol,简称SMTP)这一系统软件来完成的,它是 Internet 下的一种电子邮件通信协议。 2) 电子邮件的基本原理,是在通信网上设立“电子信箱系统” ,它实际上是一个计算机系统。系统的硬件是一个高性能、大容量的计算

6、机。硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱” ,每位用户都有属于自己的个电子信箱。并确定个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种操作。系统功能主要由软件实现。3) 电子邮件的通信是在信箱之间进行的。用户首先开启自己的信箱,然后通过键入命令的方式将需要发送的邮件发到对方的信箱中。邮件在信箱之间进行传递和交换,也可以与另个邮件系统进行传递和交换。收方在取信时,使用特定账号从信箱提取。1.2 开发背景当前流行的各大邮件客户端软件的除了最主要的收发

7、信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用。有鉴于此,在了解 RFC 底层协议的基础上,我们开发了这个各种功能相对简单实用的邮件客户端程序,简化了很多不必要的功能。西南科技大学本科生毕业论文 3第 3 页 共 54 页1.3 开发环境及运行环境当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用。有鉴于此,在了解 RFC 底层协议的基础上,我们开发了这个各种功能相对简单实用的邮

8、件客户端程序,简化了很多不必要的功能。1.3.1 开发环境Microsoft Windows XP Professional、Microsoft visual studio 2005 C#、Microsoft access数据库。1.3.2 运行环境邮件客户端运行在 Windows 2000 或以上操作系统平台、并且安装有 Microsoft .NET Framework 2.0 或者以上版本。西南科技大学本科生毕业论文 4第 4 页 共 54 页第 2章 软件架构及系统用例图2.1 系统架构:如图 2.1:图 2.1 软件架构图2.2 系统总体用例:如图 2.2:用户主界面主要功能选择发送邮

9、件类 接收邮件类西南科技大学本科生毕业论文 5第 5 页 共 54 页用户 新建账号发送邮件接收邮件纯文本邮件带附件邮件图 2.2 系统总体用例图2.3 程序功能框架图:如图 2.2:西南科技大学本科生毕业论文 6第 6 页 共 54 页客户端软件电子邮件接收系统 电子邮件接收系统附加功能各种错误的提示简单邮件接收带有附件的邮件接收简单邮件发送带有附件的邮件发送电子邮件编写电子邮件的分类管理通讯簿管理图 2.3 程序功能图2.4 发送邮件类是以“发送邮件”的核心,类名为 SmtpMail,隶属于命名空间 MailSend。封装了发送邮件的具体实现方法,也是具体的 RFC 用代码实现的过程。而用

10、户通过具体的操作接口,接口与 SmtpMail 类通过交互操作来实现用户发送信件的操作。2.5 附加小功能类是获取一些诸如系统时间,当前用户名,以及本机 IP 之类的类,类名为西南科技大学本科生毕业论文 7第 7 页 共 54 页AddExtra,隶属于命名空间 MailSend。西南科技大学本科生毕业论文 8第 8 页 共 54 页第 3 章 SMTP 协议的研究由于要开发的是邮件客户端程序,就不得不用到 SMTP 协议和 POP 协议。而我个人负责的是邮件发送功能的实现,因此就必然会涉及到 SMTP(Simple Mail Transfer Protocol)协议。SMTP 被用来在因特网

11、上发送邮件,该协议规定了一些基本的命令和方法使客户端与服务器进行交互,以达到发送邮件的目的。3.1.1 介绍 SMTP 协议简单邮件传输协议(SMTP )的目标是可靠高效地传送邮件,它独立于传送子系统而且仅要求一条可以保证传送数据单元顺序的通道。SMTP 的一个重要特点是它能够在传送中接力传送邮件,传送服务提供了进程间通信环境(IPCE) ,此环境可以包括一个网络,几个网络或一个网络的子网。理解到传送系统(或 IPCE)不是一对一的是很重要的。进程可能直接和其它进程通过已知的IPCE 通信。邮件是一个应用程序或进程间通信。邮件可以通过连接在不同 IPCE 上的进程跨网络进行邮件传送。更特别的是,邮件可以通过不同网络上的主机接力式传送。3.1.2 SMTP 模型SMTP 设计基于以下通信模型:针对用户的邮件请求,发送 SMTP 建立与接收

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。