在Web邮件还没有出现之前,人们对邮件的操作基本都是C/S模式的,这样的模式就使得用户不能随时随地的进行邮件的收发,必须是安装了客户端软件的电脑才可以收发邮件,而且这类软件在使用之前还需要配置协议,对普通用户来说这样的操作不利于邮件系统的推广。当Web邮件出现之后解决了这一问题,只要是安装了浏览器的电脑就可以进行邮件的收发,这样不仅提高了人们沟通的效率。此次毕业设计选择这个题目,一方面需要对SMTP和POP3等邮件协议需要进行深入分析,另一方面还需要对JavaMail API进行理解,通过这两步的准备工作,然后开发出基于B/S架构的邮件系统。通过这次邮件系统的开发,日后可以在自己的Web系统中加入邮件功能,增加用户体验[1]。
1.2 国内外研究现状
1.3 主要工作
(1)查看163邮箱、sina邮箱等,研究它们的实现方式,结合自己要实现的系统找到合适的切入点。
(2)对电子邮件协议进行分析,对SMTP和POP3协议进行深入的理解。
(3)掌握MVC框架,掌握JavaBean、Servlet、JSP、MySQL、Tomcat的使用,熟练使用MyElipse开发工具。
(4)本系统主要实现邮件系统客户端的设计与实现,掌握电子邮件系统的体系结构和工作原理,对邮件系统涉及的相关协议进行分析,完成电子邮件系统,实现邮件的收发等核心功能,在此基础上实现已发送、邮件群发、已阅读、联系人管理、邮件管理等基本功能,通过本邮件系统客户端可以连接163、sina等邮箱并对邮箱进行基本的操作,实现实时快捷的沟通。