基于JAVA的企业邮件管理系统设计与实现文献综述
2020-04-14 17:26:06
1.1 课题研究背景及意义
电子邮件是Internet应用服务之一,通过网络可以用优廉的价格、快速的方式与世界上任何一个网络用户进行联络,这些电子邮件可以包含文字、图像、声音或其他多种多媒体信息。和普通邮件一样,电子邮件也需要“邮局”—邮件服务器。邮件服务器提供了邮件系统的基本结构,包括邮件传输、邮件分发、邮件存储等功能,以确保邮件能够发送到Internet网络中的任何地方。目前,使用较多的邮件有三种:一种是当地的上网服务商(ISP),如电信局163、联通、263、和讯等提供的邮箱,基本格式为xxx@Domain Name 等;一种是专业的免费邮箱服务商提供,如@126.com、@sina.com、 @163.com等大规模分布式电子邮件系统;还有一种是以企业自己域名结尾属于自己的电子邮件系统,这种邮箱正在成为主流,称之为“企业电子邮箱系统”。
电子邮件是整个互联网行业重要的组成部分,也是使用最多的互联网服务之一。根据中国互联网网络信息中心(CNNIC)2010年1月发布的最新《中国互联网网络发展状况统计报告》,目前我国上网用户已达到3.84亿,收发邮件成为网民最长使用的网络服务之一。电子邮件系统经过几十年的发展,已经形成了完善的科技体系。邮件服务器系统在保留了电子邮件系统最初的收发邮件、邮件存储等基本功能的同时,融入了最新的计算机与网络技术,使电子邮件系统有了全新的改观。
随着Internet技术的发展,企业办公自动系统也越来越受到企业和政府部门的重视,而电子邮件作为业务联系、信息沟通、消息发布的重要手段已成为OA系统的重要组成部分,但是基于Internet的免费邮件服务因网络宽带和性能的限制,其可靠性、安全性等方面不能满足企业内部对邮件系统的需求。
1.2 国内外研究现状分析
随着用户对电子邮件安全性、可靠性及功能上的需求不断提高,免费的邮箱,如163、126、新浪等不能满足日常需求。因此,电子邮件服务供应商必须提供更安全、更可靠、功能更丰富的服务,才能发展业务、吸引客户,从众多竞争者中脱颖而出。如何构建高效、安全、稳定、易用、可扩展、功能丰富的电子邮件系统是众多电信运营商、ISP、ICP共同面临的问题。
国外大型邮件系统采用的J2EE技术实现WebMail服务,采用J2EE体系结构,使用Servlet/Jsp/Maillet/JDBC等技术进行开发,采用多层次分布式应用模型exchange,也就是根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在Servlet容器上运行)。
常见的电子邮件协议有以下几种:SMTP(简单邮件传输协议)、POP3(邮局协议)、IMAP(Internet邮件访问协议)。
SMTP主要负责底层的邮件系统如何将邮件从一台机器传至另外一台机器。
POP(Post Office Protocol):版本为POP3,POP3是把邮件从电子邮箱中传输到本地计算机的协议。