摘要电子邮件经过几十年的发展,目前已经形成了较为完善的技术体系。邮件服务系统在保留了最初的电子邮件系统收发邮件、邮件存储等基本功能的同时融入了最新的计算机与网络技术,使电子邮件系统有了较多的改观。
本文介绍了电子邮件系统的基本原理,对互联网邮件服务系统进行了深入研究,分析了简单邮件传送协议(SMTP)、邮局协议(POP3)和交互式邮件存取协议(IMAP),然后重点介绍了基于Java语言的邮件系统的客户端设计与实现。该客户端基于c/s模式,能连接公共邮件服务器,把公共服务器上的邮件下载到本地,对邮件进行简单的操作,包括邮件收发,通讯录等基本功能。
关键词 SMTP JavaMail API 邮件服务器20981
毕业设计说明书(论文)外文摘要
Title Design And Implementation Of The Java-based Email System
Abstract
This paper discussed basic theories of E-mail system and make deep research of mail service system based on Internet. Analyzed Simple Mail Transfer Protocol(SMTP),Post Office Protocol—Version 3(POP3) and Interactive Mail Access Protocol (IMAP), And then focused on the design and implementation of Java technology-based mail system. The client is based on the c/s mode, the mail server can connect to the public server and download messages to the local. It has simple operation of the e-mail such as sending, receiving and messages and address books. Through the study of the client, you can be familiar with the core class of JavaMail API, and deepen the understanding of object-oriented programming ideas.
Keywords SMTP JavaMail API Mail Server
目 录
摘要
1. 绪论1
1.1 本课题的研究背景1
1.2 国内外研究现状2
1.2.1 Web邮件技术2
1.2.2 Linux邮件服务器2
1.2.3多域邮件服务3
1.2.4无限的扩展能力3
1.2.5远程监控和性能调整3
1.2.6安全防护3
1.3 本文的主要研究内容3
1.4 本文的组织4
2. 相关的的原理及技术5
2.1 简单邮件传送协议SMTP5
2.2 POP3协议6
2.3 IMAP协议7
2.4 JavaMail7
3. 系统的设计9
3.1需求分析9
3.2 体系结构设计9
3.3 功能模块设计10
3.3.1 用户登录与用户配置10
3.3.2 发送邮件11
3.3.3 邮件接收11
3.3.4 邮件操作12
3.3.5 通讯录12
4. 系统的实现与测试13
4.1 章节内容总体介绍13
4.2 关键功能的设计与实现13
4.2.1 发送邮件功能的实现13
4.2.2 收取邮件功能的实现21
4.2.3 通讯录功能的实现23
4.2.4 其他功能26
5. 总结31
致谢32
参考文献33
第1章 绪论
邮件系统是一套单独的系统,需要存在属于自己的服务器,可以在邮件系统中设置多个域, 也可以每个域中设置多个用户。
信息技术在不断提高,网络愈发普及与发展,开发出了越来越多的网络工具。网络邮箱就是其中之一,通过网络它缩短了人们之间的距离,使人们在通信上需要花费的时间更短,给工作和生活带来了极大的方便。
设计此电子邮件客户端具有网络邮箱的功能,它可以让用户绑定多个邮箱,是多个网络邮箱的公共接口,不仅方便了工作,还能有效地利用网络信息资源,减少了很多的工作量,提高了人们的工作效率。
1.1 本课题的研究背景
电子邮件已经存在30多年了,最初主要应用于学术界。电子邮件在20世纪90年代变得普及,得到了广泛的使用,以至现在每天被发送的电子邮件数量远远超过了传统信件的数量。当今互联网是被使用得最频繁的通讯系统,同时电子邮件也是互联网上最有人气的功能之一。人们发送电子邮件不管到哪里都只需负担电话费和网费。通过电子邮件系统,即可以极速与世界上任何目的地、所有角落的网络用户联系。这些电子邮件可以是图像、视频、文字、声音等各种方式。 java电子邮件系统的设计与实现:http://www.youerw.com/jisuanji/lunwen_12964.html