| 网站首页 | 毕业设计中心 | 下载中心 | 图片中心 | 
您现在的位置: 毕业设计吧 >> 毕业设计中心 >> 计算机毕业设计 >> delphi >> 正文
[组图]基于SMTP/POP3的邮件收发系统(delphi)           ★★★ 【字体:
基于SMTP/POP3的邮件收发系统(delphi)
作者:admin    毕业设计来源:本站原创    点击数:    更新时间:2009-9-5    

开发环境:delphi+access
摘要
随着计算机网络技术的发展,电子邮件被大量使用,由于Web电子邮箱响应速度慢等缺点,开发本地邮件收发系统成为一种趋势。
论文首先从电子邮件的传输、邮件服务器、邮件的存储转发分析了电子邮件系统,然后详细研究了SMTP/POP3协议的工作原理和会话过程,在此基础上,最终实现了一个基于SMTP/POP3的邮件收发系统。系统具有帐号设置、通讯录、邮件收发、文件上下载等功能。其中帐号设置和通讯录采用了Access数据库技术;邮件的发送和文件的上传采用了SMTP协议;邮件的接收和文件的下载则采用了POP3协议。另外,邮件的收发和文件的上下载都使用了MIME编解码技术。整个系统是在Delphi 7开发环境下主要利用IdSMTP、IdPOP3和IdMessage组件实现的。
系统具有响应快、容易管理、可扩展、低成本等特点,经测试表明,系统各部分能够正常工作,满足邮件收发、文件上下载的需要。
关键词:信箱,邮件,SMTP/POP3,Delphi
----
目录:
第1章  绪论 1
1.1 研究背景 1
1.2 电子邮件简介 1
1.3 本课题的研究意义 3
第2章  系统分析及关键技术 4
2.1 系统分析 4
2.1.1 系统需求分析 4
2.1.2 用户需求分析 4
2.2 关键技术 5
2.2.1 SMTP协议——RFC821 5
2.2.2 POP3协议——RFC1939 7
2.2.3 MIME协议 8
2.3 Delphi 7.0简介 10
第3章  系统设计 12
3.1 系统模块划分 12
3.2 子模块功能定义 13
3.3 系统设计方案 13
3.3.1 用户管理 13
3.3.2 邮件发送和文件上传 15
3.3.3 邮件接收和文件下载 16
第4章  系统实现 19
4.1 用户管理模块 19
4.1.1 帐号设置 19
4.1.2 通讯录管理 20
4.2 邮件收发模块 21
4.2.1 发送邮件 22
4.2.2 接收邮件 25
4.3 文件管理模块 28
4.3.1 文件上传 28
4.3.2 文件下载 30
第5章  系统测试 33
5.1 概述 33
5.2 测试方案 33
5.3 测试环境 35
5.4 测试结果 35
结  论 37
参考文献 38
致  谢 40
----
论文介绍:
3.2 子模块功能定义
1. 用户管理模块:
1) 帐号设置:支持用户配置多信箱的功能,便于用户拥有多个信箱。用户在添加、保存信息后,系统将自动把信息添加到数据库中。功能:添加、保存、删除。
2) 通讯录管理:用户可以将联系人的信息添加到通讯录中以备查阅,然后通讯录会根据联系人不同分类而分别显示。功能:添加、保存、修改、删除、查询。
2. 邮件收发模块:
1) 发送邮件:系统可以选择不同的邮件服务器做为发送邮件的接收者,允许发送文本、图片、音频等。功能:标注信件优先级,设置字号大小、颜色,设置信件内容背景色,发送附件。
2) 接收邮件:系统可以选择不同邮件服务器的帐号,接收邮件。功能:查看、删除、标注、保存附件。
3. 文件管理模块:
1) 上传文件:系统应该可以方便快捷地上传文件,并对上传的文件进行特别标识。
2) 下载文件:系统可以通过识别特别标识将上传的文件下载到本地,并且可以对文件进行保存、删除的操作









毕业设计录入:admin    责任编辑:admin 
  • 上一篇毕业设计:

  • 下一篇毕业设计: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关毕业设计
    没有相关毕业设计
      毕业设计吧