Abstract: This text related a development of a mail serve platform that base on the Web technique. Text elaborated the whole process that mail platform develop, emphasize from the installation and setup of server and development of the custom interface. We have analyzed and studied for the difficulties of development, then described these vividly through the tools of the System Structure, Function Module, Configuration Files, Data Dictionary, etc
The development of Mail Serve Platform That Base On Web Technique mainly includes the three aspects of the installation and setup of the server, the consumer information database creates and the custom interface program development. We need a stability good safety and capability strong server, we need a safety and complete database, we need a friendly and use easily custom interface.
As a result of analysis, I use Windows XP of Microsoft Corporation as the Web server, select Red Hat Linux 9 as the DNS and Mail server, use JSP, Java, HTML as development language, use Java Mail API as mail processing interface, and adopt Java Servlet Technique to guaranteed extensibility and ability of supportable.
Key words: base on Web technique, mail serve platform, server, custom information database, Java Servlet Technique, Java Mail API
引言................................................................... 1
第一章 电子邮件系统概述................................................ 2
1.1 电子邮件系统介绍............................................... 2
1.1.1 电子邮件系统发展简史........................................ 2
1.1.2 电子邮件系统的作用......................................... 3
1.1.3 电子邮件系统发展的现状及存在的问题............................ 4
第二章 电子邮件系统分析................................................ 5
2.1 电子邮件系统的需求分析.......................................... 6
2.1.1 用户对电子邮件系统的需求.................................... 6
2.2 电子邮件系统的基本结构.......................................... 7
2.3 构建邮件系统的准备工作.......................................... 7
2.3.1 作系统和服务器软件的选择................................... 7
2.3.2 编程语言和编程环境的选择.................................... 8
2.3.3 服务器软件的选择........................................... 9
2.3.4 其它软件的选择............................................. 9
第三章 系统的总体规划................................................. 10
3.1 系统平台的规划................................................ 10
3.2 邮件系统主要功能的设计......................................... 11
3.2.1 登录、身份认证............................................ 11
3.2.2 用户密码的修改和找回....................................... 12
3.2.3 邮件的收发............................................... 12
3.2.4 邮件的管理............................................... 12
3.2.5 地址管理................................................. 12
第四章 系统的具体实现................................................. 13
4.1 服务器平台的实现.............................................. 13
4.1.1 Web服务器的安装配置....................................... 13
4.1.2 DNS服务器的安装配置....................................... 14
4.1.3 邮件服务器的安装配置....................................... 16
4.2 数据库的实现.................................................. 18
4.2.1 数据库建立的目的.......................................... 18
4.2.2 数据库的设计.............................................. 18
4.3 用户界面的设计................................................ 21
4.3.1 用户登录界面.............................................. 21
4.3.2 邮件列表界面.............................................. 21
4.3.3 邮件编辑界面.............................................. 22
4.3.4 邮件读取界面.............................................. 22
4.3.5 对附件的处理.............................................. 22
4.3.6 用户地址簿的处理.......................................... 23
第五章 结论和体会..................................................... 24
致谢.................................................................. 25
参考文献.............................................................. 26
附录A 程序源代码........................................................ I
附录B 外文参考资料及译文................................................ I