![[计算机]Delphi1066SMTPPOP3的网络存储系统.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/8/a6ef4e2a-e4e1-4537-86fd-7a203b78402b/a6ef4e2a-e4e1-4537-86fd-7a203b78402b1.gif)
![[计算机]Delphi1066SMTPPOP3的网络存储系统.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/8/a6ef4e2a-e4e1-4537-86fd-7a203b78402b/a6ef4e2a-e4e1-4537-86fd-7a203b78402b2.gif)
![[计算机]Delphi1066SMTPPOP3的网络存储系统.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/8/a6ef4e2a-e4e1-4537-86fd-7a203b78402b/a6ef4e2a-e4e1-4537-86fd-7a203b78402b3.gif)
![[计算机]Delphi1066SMTPPOP3的网络存储系统.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/8/a6ef4e2a-e4e1-4537-86fd-7a203b78402b/a6ef4e2a-e4e1-4537-86fd-7a203b78402b4.gif)
![[计算机]Delphi1066SMTPPOP3的网络存储系统.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-1/8/a6ef4e2a-e4e1-4537-86fd-7a203b78402b/a6ef4e2a-e4e1-4537-86fd-7a203b78402b5.gif)
已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要随着计算机网络技术的发展,电子邮件被大量使用,由于Web电子邮箱响应速度慢等缺点,开发本地邮件收发系统成为一种趋势。论文首先从电子邮件的传输、邮件服务器、邮件的存储转发分析了电子邮件系统,然后详细研究了SMTP/POP3协议的工作原理和会话过程,在此基础上,最终实现了一个基于SMTP/POP3的邮件收发系统。系统具有帐号设置、通讯录、邮件收发、文件上下载等功能。其中帐号设置和通讯录采用了Access数据库技术;邮件的发送和文件的上传采用了SMTP协议;邮件的接收和文件的下载则采用了POP3协议。另外,邮件的收发和文件的上下载都使用了MIME编解码技术。整个系统是在Delphi 7开发环境下主要利用IdSMTP、IdPOP3和IdMessage组件实现的。系统具有响应快、容易管理、可扩展、低成本等特点,经测试表明,系统各部分能够正常工作,满足邮件收发、文件上下载的需要。关键词:信箱,邮件,SMTP/POP3,Delphi8目 录第1章 绪论11.1 研究背景11.2 电子邮件简介11.3 本课题的研究意义3第2章 系统分析及关键技术42.1 系统分析42.1.1 系统需求分析42.1.2 用户需求分析42.2 关键技术52.2.1 SMTP协议RFC82152.2.2 POP3协议RFC193972.2.3 MIME协议82.3 Delphi 7.0简介10第3章 系统设计123.1 系统模块划分123.2 子模块功能定义133.3 系统设计方案133.3.1 用户管理133.3.2 邮件发送和文件上传153.3.3 邮件接收和文件下载16第4章 系统实现194.1 用户管理模块194.1.1 帐号设置194.1.2 通讯录管理204.2 邮件收发模块214.2.1 发送邮件224.2.2 接收邮件254.3 文件管理模块284.3.1 文件上传284.3.2 文件下载30第5章 系统测试335.1 概述335.2 测试方案335.3 测试环境355.4 测试结果35结 论37参考文献38致 谢40对邮件收发系统的架构做了详细分析,划分出了系统模块,并定义了各模块的具体功能和给出了设计方案。3.1 系统模块划分邮件收发系统是利用现有邮箱协议实现的一个电子邮件系统。根据系统需求和用户需求,该邮件收发系统可以分为用户管理模块、邮件收发模块、文件管理模块三个部分。其中具体应该实现的功能有帐号设置、通讯录管理、发送邮件、接收邮件、上传文件和下载文件。如图3.1,给出了邮件收发系统的层次结构图。邮件收发系统邮件收发模块用户管理模块文件管理模块发送邮件接收邮件帐号设置通讯录管理上传文件下载文件图3.1 邮件收发系统的层次结构第4章 系统实现第四章首先展示了邮件收发系统的主界面截图,以增加感官认识,如图4.1。然后详细介绍系统的子模块的实现过程。图4.1 邮件收发系统主界面4.1 用户管理模块4.1.1 帐号设置如图4.2,是邮件收发系统的添加帐号界面。图4.2 添加帐号界面图4.3 通讯录界面4.2.1 发送邮件如图4.5所示,是邮件收发模块的邮件发送界面。图4.5发送邮件界面如图4.7所示,是邮件收发的邮件发送界面。4.3.1 文件上传邮件收发系统的文件上传的功能是基于SMTP协议实现的, 文件的上传流程和发送邮件的流程类似,如图4.6所示。文件首先经过BASE64编码,再进行协议封装,然后调用Send()和Recv()进行数据的发送和响应信息的接收。最后关闭此次连接。文件管理模块中上传文件的界面如图4.9所示。图4.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025技术顾问聘用合同书范本
- 敏捷人才发展模式-洞察及研究
- 2025公司租赁合同模板
- 2025股权激励计划合同股权转让操作流程
- 2025工程合同担保书(标准版)
- 冲压返修人员前安全培训课件
- 冲压安全生产培训心得
- 2025年二手房东租赁合同范本
- 2025年河北省农产品采购合同模板
- 冲击波碎石科课件
- 2025年化学检验工职业技能竞赛参考试题库(浓缩500题)
- 小学生育儿心得课件
- 电信人工智能学习考试题(附答案)
- 肝门部胆管癌诊断和治疗指南(2025版)解读课件
- 急诊危重症患者转运专家共识解读课件
- 《发芽小麦粉气流分级产品及其面筋蛋白品质的研究》
- 《手术室感染与预防》课件
- 医院美容科管理规章制度(3篇)
- 皮肤镜课件教学课件
- 民乐社团活动计划
- 社区街道网格员安全培训
评论
0/150
提交评论