网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 计算机论文 -> VC -> 一个SMTP客户端程序的设计与实现
计算机论文资料| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

一个SMTP客户端程序的设计与实现

本文ID:LW4350 字数:15980,页数:34 价格:¥50.00 → 信用说明

扫一扫 扫一扫
一个SMTP客户端程序的设计与实现

包括文档,设计,文档字数:15980,页数:34

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

关键词:SMTP协议;邮件;C++;客户端
The design and implementation of a SMTP Client
Abstract
This thesis is completed in the foundation of the SMTP protocol client software MyEMail. It relates to the software design, implementation, testing and so on. Through the design, the SMTP protocol can be mastered and the deficiencies of current mail service can be understood. The thesis focuses on analyzing the SMTP protocol used by the mail service and adds the authentication function which will increase the mail service security according to the provisions of the protocol ESMTP.
MyEMail SMTP software is based on the principles of the protocol, the model and working processes of agreement. And it is a practical and SMTP protocol based client software. The software analyzes the working model and processes of protocol. It starts with the conventional mail process and uses the C++ language and MFC framework in VC++ 6.0 platform. The SMTP protocol is implemented in this software. It can send authentication information and e-mail to the mail server. The users can send authentication information and E-mail to the server through local software.
At present, although the protocol stipulates that the website information can be used in the text, it means that the mail content can contain malicious code, which has potential safe problems. So, the support is not provided in the design.

Key words:SMTP Protocol; E-Mail; C++; Client

目  录

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

一个SMTP客户端程序的设计与实现由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:基于VC的五子棋游戏软件的设计与.. 下一篇:一个简单木马程序的设计与开发
推荐论文 本专业最新论文
Tags:一个 SMTP 客户端 程序 设计 实现 2009-07-22 10:41:08【返回顶部】
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有