论文部分内容阅读
互联网日新月异的发展,电子邮件已经成为信息化浪潮下人们信息交换的重要通信工具,同时企业树立企业形象,进行网络营销的企业级邮局也悄然升起。然而,由于企业中大量用户同时登录邮件服务器造成的系统崩溃成为了企业邮局的发展瓶颈。如何在保证邮件系统接收功能性的基础上,提高邮件接收的并发处理能力和跨平台发展成为一个具有重要意义的研究课题。
电子邮件诞生于二十世纪七十年代,随着互联网的发展而兴盛起来。伴随着邮件的发展IETF制定了一系列协议规定电子邮件的格式和传输方式。目前使用比较广泛主要有负责发送邮件的SMTP协议、负责接收邮件的POP3协议和IMAP协议、负责邮件格式的MIME协议等。本文在研究电子邮件相关协议的基础上,重点研究电子邮件接收协议,并提出并发事务处理方式设计邮件接收系统,不仅可以在短时间内响应和处理大量用户请求,而且可以利用进程间隔离的特点保证接收系统并发下的稳定性。
本文共分七章,第1章主要介绍电子邮件系统发展的现状以及遇到的困难,引出本课题研究的主要问题,并介绍本课题研究的项目背景和研究意义,明确要实现的功能。第2章分析电子邮件系统相关协议,是本研究课题所依赖的理论基础。其中包括电子邮件的系统组成、邮件系统的通信协议和邮件格式标准,并重点研究分析POP3邮件接收协议的特点和应用范围。第3章概述系统实现的编程基础,包括网间通信模式和socket编程。第4章在第2章电子邮件协议的分析以及第3章编程研究的基础上提出POP3邮件接收系统的整体架构模型,建立系统总体架构、通信流程架构和数据库架构,并确定系统的开发平台。第5章论述POP3邮件接收系统的实现,也是本文的重点。详细论述邮件接收服务器客户端和服务器端的具体实现,并阐述系统的特色及新颖之处。第6章分析系统测试及运行结果,展示了客户端与服务器通信的基本流程及功能测试,并剖析了邮件服务器端的性能。第7章对本课题进行总结,指出本研究所做工作和创新之处,并对下一步的研究进行展望。