摘 要 电子邮件(E-mail)是Internet上使用最广泛的服务之一,传统的Email应用模式基于B/S结构,即用户使用客户端的邮件收发工具(如Outlook、Fox mail等)与提供邮件服务的服务器(如163.net、263.net、371.net)通信,在使用客户端邮件工具之前,用户要进行一些必要的设置,如指定邮件服务器的主机地址和通信端口等,这些工作对刚开始上网的用户会有一定的困难,如果把E-mail和Web结合在一起,即通过Web编程和适当的系统设置,使用户仅仅以访问Web的方式就可以得到和使用完整的邮件服务,这样将极大地方便上网用户,这种系统称为Web Mail。Web Mail是目前Internet上最受欢迎的服务之一,也是很多网站必备功能之一,另外Web Mail同样也适用于企业或校园网的应用。
本文主要运用JavaMail相关技术做一个基于第三方邮件服务器的邮件管理系统,它为用户提供邮件的在线编写、收件箱、草稿箱、已发送、邮箱配置等功能。新注册用户首次进入系统配置邮箱的收件服务器、发件服务器、邮箱用户名、密码后即可发送邮件和接受邮件。
本系统使用JSP编写,数据库使用mySQL 。
关键字:电子邮件,java,mySQL ,Java Mail
目录
第一章 绪论 4
1.1时代背景 4
1.2 邮件发展历史 4
1.3邮件系统的国内外现状 5
1.4 系统开发目标 5
第二章 系统可行性研究 6
2.1 技术可行性研究 6
2.2 社会可行性 6
2.3 操作可行性研究 6
2.4经济可行性 7
2.5操作可行性 7
2.6调度可行性 7
第三章 开发环境介绍 8
3.1 JSP背景 8
3.2 JAVA背景 9
3.3 SMTP协议简介及工作原理 9
3.4 相关软件 11
第四章 系统需求分析与设计 12
4.1 系统需求 12
4.2系统结构设计 13
4.7模块数据库设计以及说明 17
4.8性能需求 22
4.9运行需求 22
第五章 系统设计与实现 22
5.1系统登录界面 22
5.2登录后主界面 23
5.2.1写信 24
第六章 平台测试运行 32
6.2 整体测试 33
6.3 同一SMTP服务器发送邮件的测试 35
6.4 利用不同的SMTP服务器发送邮件的测试 35
总 结 36
致 谢 38
参 考 文 献 39
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |