基于JAVA的电子邮件系统的设计与实现文献综述

 2022-08-03 14:20:51

  1. 研究背景及意义

90年代,由于互联网的快速发展,电子邮件系统被广泛应用。微软开发的Exchange就是一个早期的邮件系统,该系统不仅有常规的SMTP(Simple Mail Transfer Protocol)和POP3(Post Office Protocol - Version 3)协议,而且还支持IMAP4((Internet Message Access Protocol 4)协议,它具有维护便捷化,管理简单化,功能多样化等优点,因此受到了人们的广泛使用[1] 。由于现实生活中互联网快速的发展,电子邮件已经成为日常通信的重要手段,普及率也在飞速增长,人们可以随时随地通过电子邮件系统来传递信息,它就像以往的书信一样。与传统的书信传递相比,电子邮件传递信息更加快捷、高效和廉价,几乎可以在几分钟内将信息传递到世界上任何网络用户的邮箱中,而且由于邮箱密码,邮件加密等技术,电子邮件会更加安全和可靠。1990年代Internet浏览器的诞生,网络用户迅速增加并且出现了提供免费邮件的电子邮件系统,电子邮件被广泛使用,再后来基于Web的电子邮件系统的产生,允许用户在任何一台连上Internet的网络电脑上维护和使用邮箱,在近30年的发展中,电子邮件系统已经发展成为Internet上不可缺少的现代化通信工具,据统计,当前每天有十数亿封电子邮件在全球传递[2]

选择开发基于JAVA的电子邮件系统,实现了将电子邮件系统通过JavaWeb的网页技术展现出来,不但使人们可以更加方便高效的通过互联网使用电子邮件,而且Java提供的强大技术,包括JavaMail、日志、连接池等相关的Java技术,可以使整个电子邮件系统变得更为丰富和实用。通过J2EE的技术可以更方便地实现整个邮件系统间的数据传输,更有Javascript的技术来美化更为可观的电子邮件系统的网页部分,这会让整个系统变得更为简约。另外用到了Java API的技术,主要有Session类的应用,Session可以用于配置整个应用程序所需要的环境信息,一方面通过Properties对象设置邮件服务器的主机名、端口号、会话信息;另一方面初始化Javamail环境[3]

网页上的电子邮件系统的设计和实现,这是对传统的电子邮件系统的一个传承和补充发展,使人们能够方便灵活的完成日常通讯。随着互联网科技的不断发展不断进步,网页技术已经淘汰了传统的功能单一的电子邮件客户端,网页邮件系统已经成为人们日常生活中的一个必需品,是人们的通信和交流的工具。在基于Web的邮件系统中,同样需要提供一个统一的登陆页面给供用户进行登陆操作,说到登陆必然离不开用户注册功能。登陆邮件系统后,同客户端邮件系统一样,可以针对邮件进行最基本的管理,包括发送和接收邮件,删除邮件,标记邮件等等功能,也就是说,即使是用JavaWeb设计的邮件系统,也离不开最基础的邮件操作,但无论是在技术还是在体验效果上,我觉得都是可以让整个系统变得更为简约、高效、方便的。该设计出来的基于Web的电子邮件系统中一部分用户数据是需要保存在客户端系统当前会话的,为了保持数据一致性,当用户在当前会话页面对这些数据做修改操作时,还应该对会话里保存的数据做刷新处理。目前市场上存在多种多样的浏览器,浏览器之间的兼容性对邮件系统是很重要的,能在微软IE浏览器上正常显示和使用的网页,不一定就可以在Firefox上正常显示和使用,这就要求本文的邮件系统能同时兼容多种主流浏览器[4]

  1. 国内外研究概况

虽然电子邮件是在70年代发明的,它却是在80年才得以兴起。70年代的沉寂主要是由于当时使用Arpanet网络的人太少,网络的速度也仅为目前56Kbps标准速度的二十分之一。受网络速度的限制,那时的用户只能发送些简短的信息,根本别想象现在那样发送大量照片;到80年代中期,个人电脑兴起,电子邮件开始在电脑迷以及大学生中广泛传播开来;到90年代中期,互联网浏览器诞生,全球网民人数激增,电子邮件被广为使用。

到如今,21世纪的社会,最为显著的是企业邮件, 作为企业级服务软件中的利器,邮件系统在协同办公和文件管理上发挥着无可替代的巨大作用。在美国邮件系统市场中,IBM公司研发了Lotus Domino系统,微软公司研发了Exchange系统。国内邮件市场分布与美国有一定差距,虽然没有类似IBM、微软、甲骨文等的超大型企业级软件公司,但中国的企业级邮件系统发展极其迅速。企业邮件系统作为企业内外交流的重要工具之一也因其高效、方便、快捷等优点也被越来越多的企业所采用。据统计数据结果显示,我国大中型企业中至少有超过五分之一的工作人员常处于在移动办公状态,他们日常工作之一就是要随时处理电子邮件。随着电子邮件系统市场的逐渐成熟和企事业单位的强劲需求,企业邮件系统市场的发展正迈向一个前所未有的阶段,前景被广泛看好。

目前的电子邮件系统绝大多数为商业领域通用的电子邮件系统。随着互联网的出现通用邮件系统也跟随其发展起来的,目前邮件系统已经成为大多数行业和领域中不可或缺的一种通信手段。这种通用的电子邮件系统通常可以传递包含文本、超链接、html 格式文件、图片和视频在内的多种信息。在多数情况下,电子邮件是作为文本、语音和视频的传送平台。但这些通用的电子邮件系统在功能上已逐渐无法满足企事业单位的业务需求。 电子邮件的发展趋势表现在,由单纯的个人用户向既支持个人用户也支持业务群体用户以实现辅助协同办公的方向发展;企业建立或购买自己的电子邮件系统和电子邮件服务将成为趋势;向企业提供邮件服务的来源呈现变化,邮件服务更多的来自专门的邮件系统软件提供商和电子邮件服务提供商,而不是互联网提供商;企业在购买和使用电子邮件系统的过程中,将更加看重它的服务和功能[5]

国际上常见的邮件系统有FTPMail、Qmail、Microsoft Exchange、Outlook、Fox Mail、Netscape Mail、263、雅虎、网易、QQ等等。系统主要有七大功能模块分别为:登陆模块、邮件发送模块、邮件接收模块、邮件阅读模块、邮件回复模块、邮件转发模块和退出模块。以下列举两种具有代表性的邮件系统做重点介绍:

Exchange Server。它可以被用于构架企事业单位的邮件系统,也可以被用来 Web 系统、知识管理系统、开发工作流以及其他消息系统。Exchange Server除了具有收发、存储等通用电子邮件系统的常见功能外,在 Exchange Server 2010 中还加入了其他一些辅助性功能。Exchange Server 是一种多种协议支持的邮件系统,并且通过与活动目录配合,它还可以完成其他一些工作。

Qmail 系统。这是一款免费软件,它具有安装方便、安全性高、功能强大。同时 Qmail 也支持多种电子邮件网络协议。安全、可靠、简单、高效等优点使它已经逐渐成为电子邮件服务器系统内核的主流选择之一。当前在国内采用 Qmail 作为基本服务器软件的免费电子邮件系统常见的有 371、163 等[6]

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。