email的实现.doc

约47页DOC格式手机打开展开

email的实现,email的实现本文共47页 20478字摘 要: 本系统是一个简单的邮件发送和接收系统,它主要是采用c++ builder6.0软件来实现的。电子邮件是internet上应用最广泛的服务,与其密切相关的两个协议是pop3协议和smtp协议(简单邮件传输协议)。在课题的开发过程中,我们首先深入详细地分析了整个邮件系统的...
编号:10-23137大小:386.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 孙阳阳 发布

EMAIL的实现

本文共47页 20478字

摘 要: 本系统是一个简单的邮件发送和接收系统,它主要是采用C++ Builder6.0软件来实现的。电子邮件是Internet上应用最广泛的服务,与其密切相关的两个协议是POP3协议和SMTP协议(简单邮件传输协议)。
在课题的开发过程中,我们首先深入详细地分析了整个邮件系统的现状以及对邮件安全的需求。紧接着我们对邮件传输的各个技术环节和协议进行了详细阐述,包括SMTP协议和POP3协议,并深入探讨了安全电子邮件协议标准PGP, PEM和S/MIME。在此基础上,结合广大Internet用户收发电子邮件的两种方式 (一种是通过邮件客户端代理,如。outlook和fox mail;另一种是通过Web页面),分别实现了安全电子邮件系统的接收和发送。
我们可以通过C++ Builder中的TIdSMTP组件来实现与SMTP服务器的认证、连接和邮件的发送。通过编写代码循环读取邮件地址列表中的邮件地址从而实现邮件的群发;同样,我们可以通过POP3服务器来邮件的接收,这可以用C++ Builder中的TIdPOP组件来实现。
这个邮件收发系统中包含了五个窗体,分别为一个主窗体、一个SMTP身份验证窗体、一个POP3和SMTP服务器设置窗体、一个邮件编辑窗体和一个高级设置窗体。

关键词:安全邮件,SMTP协议,POP3协议,S/MIME,窗体
目 录


第一章 选题背景 1
1.1研究背景 1
1.2 研究现状 1
1.2.1端到端的安全电子邮件技术 1
1.2.2 传输层的安全电子邮件 2
1.2.3邮件服务器的安全与可靠性 2
1.3研究意义 3
第二章 方案论证 4
2.1.拟采取的研究方法: 4
2.2可行性分析: 6
2.3 TPC/IP协议 7
第三章 电子邮件系统原理及其安全技术 10
3.1电子邮件概述 10
3.2电子邮件的基本协议 10
3.2.1 SMTP协议 11
3.2.2 POP3协议 13
3.2.3 MIME 15
3.3系统特点 15
3.4邮件服务器相关知识 16
3.4.1邮件服务器的特点 16
3.4.2邮件服务器的运行环境 16
第四章 E_Mail客户端设计说明 17
4.1 E-mail邮件系统设计思想 17
4.2 开发环境及相关知识 17
4.3系统功能设计 17
4.4窗体的创建 18
4.4.1 创建主窗体 18
4.4.2创建SMTP验证窗体 20
4.4.3创建POP3和SMTP设置窗体 20
4.4.4创建邮件编辑窗体 23
4.4.5创建附加头文件窗体 25
总 结 27
参考文献 29
附 录 30

参考文献
[1] 徐科,C++ Builder应用开发大全[M],北京:清华大学出版社,1999.6
[2] 徐新华,C++Builder 5高级编程技术[M],北京:人民邮电出版社,2000.12
[3] 徐科,杨朝霖,李滨涛 C++ Builder实用技术与典型案例,北京:清华大学出版社,2002.7
[4] 刘光,C++ Builder程序设计导学,北京:清华大学出版社,2002.5
[5] 肖建,C++ Builder编程基础,北京:清华大学出版社,2002.11