收藏到会员中心
|
文档题目: |
一个SMTP客户端程序的设计与实现 |
 |
上传会员: |
£.edy猫 |
提交日期: |
2013-06-17 14:35:11 |
文档分类: |
软件工程 |
浏览次数: |
18 |
下载次数: |
0
次 |
|
|
下载地址: |
源代码 (需要:25 积分)
论文 (需要:25 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:15900,附源代码
一个SMTP客户端程序的设计与实现 摘 要 本论文是在实现了SMTP协议的客户端软件MyEMail开发的基础上完成的,涉及到软件的设计、实现以及测试等方面。通过本设计可以掌握SMTP协议,了解到当前邮件服务的一些不足。论文着重对邮件服务所使用的SMTP协议进行了分析,并根据ESMTP协议的规定添加了身份验证的功能增加了邮件服务的安全性。 MyEMail软件是根据SMTP协议的原理、协议的模型以及工作过程,而设计出一款完整、实用的基于SMTP协议的客户端软件。该软件的实现过程中对协议的工作模式和流程进行分析。从常规的邮件发送过程出发,采用C++语言在VC++6.0的平台下,借助VC++6.0提供的应用程序框架MFC加以实现。该软件实现了SMTP协议,具有向邮件服务器发送身份验证消息以及邮件的功能,使用户能够在本地通过客户端程序向服务器发送邮件信息。 目前,虽然协议规定在正文中可以使用网页信息。但使用该手段发送的邮件正文可能包含有恶意代码,从而出现安全隐患,因此,在本设计中并没有提供相关支持。 关键词:SMTP协议;邮件;C++;客户端
Abstract .... Key words:SMTP Protocol; E-Mail; C++; Client 目 录 论文总页数: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
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|