您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-一个SMTP客户端程序的设计与实现

免费下载毕业设计-一个SMTP客户端程序的设计与实现

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:网络工程
  • 适用年级:大学
  • 上传用户:21小伟
  • 文件格式:word
  • 文件大小:146.12KB
  • 上传时间:2010-4-30 15:15:27
  • 下载次数:0
  • 浏览次数:134

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计 一个SMTP客户端程序的设计与实现,正文共32页,10016字
摘 要
本论文是在实现了SMTP协议的客户端软件MyEMail开发的基础上完成的,涉及到软件的设计、实现以及测试等方面。通过本设计可以掌握SMTP协议,了解到当前邮件服务的一些不足。论文着重对邮件服务所使用的SMTP协议进行了分析,并根据ESMTP协议的规定添加了身份验证的功能增加了邮件服务的安全性。
MyEMail软件是根据SMTP协议的原理、协议的模型以及工作过程,而设计出一款完整、实用的基于SMTP协议的客户端软件。该软件的实现过程中对协议的工作模式和流程进行分析。从常规的邮件发送过程出发,采用C++语言在VC++6.0的平台下,借助VC++6.0提供的应用程序框架MFC加以实现。该软件实现了SMTP协议,具有向邮件服务器发送身份验证消息以及邮件的功能,使用户能够在本地通过客户端程序向服务器发送邮件信息。
目前,虽然协议规定在正文中可以使用网页信息。但使用该手段发送的邮件正文可能包含有恶意代码,从而出现安全隐患,因此,在本设计中并没有提供相关支持。
关键词:SMTP协议;邮件;C++;客户端

目 录
论文总页数:28页
1引言 1
2 SMTP协议概述 1
2.1 协议简介 1
2.2 协议原理 1
2.2.1 工作模型 2
2.2.2 工作过程 3
2.3 相关协议的简单介绍 6
3软件开发背景与环境 7
3.1 软件开发背景 7
3.2 软件开发环境 7
3.2.1系统环境 7
3.2.2 工具简介 8
4 SMTP协议客户端软件设计与实现 8
4.1 需求分析与总体设计 8
4.1.1 功能分析 8
4.1.2 总体设计 9
4.2 各模块设计 10
4.2.1 实现SMTP协议的核心类库 10
4.2.2 实现软件的界面类 16
4.2.3 模块之间的关系 17
4.3 核心模块实现与核心功能编码 17
4.3.1 邮件发送实现 17
4.3.2 邮件内容相关实现 20
4.3.3 邮件的编码方式 22
5 软件测试 24
结 论 26
参考文献 26
致 谢 27
声 明 28
资料文件预览
共1文件夹,1个文件,文件总大小:297.50KB,压缩后大小:146.12KB
  • 毕业设计-一个SMTP客户端程序的设计与实现
    • Microsoft Word文档H2003032146_夏立岳_一个SMTP客户端程序的设计与实现.doc  [297.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部