邮件秒开云挂机宝系统毕业设计--基于java的邮箱管理服务器设计与实现

挂机宝  时间:2021-01-14  阅读:()

目录

摘要……………………………………………………………………………………. . . . . .

I

Abstract

…………………………………………………………………………………. . . . . . . I I

第一章绪论………………………………………………………………………………. . 1

一、 邮件服务器简述… ………………………………………

…. . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

二、 邮件服务器发展简史……………………. .………………………

…. . . . . . . . . . . . . . . .1

三、 邮件服务器的工作过程……………………………. .………………. . .

. . . . . . . . . . . .2

第二章邮件服务器分析………………………………………………………………

…. . .4

一、 邮件服务器的需求分析……………………………………………. .

. . . . . . . . . . . . . . .4

二、 邮件服务器的基本结构……………………………………….

…. . . . . . . . . . . . . . . . . . . . .5

三、 构建邮件服务器的准备工作………………………………………….…

. . . . . . . .6

第三章应用系统开发工具…………………………………………………………………7

一、 开发语言简介…………………………………………………….

…. . . . . . . . . . . . . . . . .7

二、 开发工具………………………………………………………

…. . . . . . . . . . . . . . . . . . . . . .8

三、 开发软件的安装………………………………………………. . . . .

. . . . . . . . . . . . . . . . . . . .9

第四章系统的概要设计……………………………………………………………………12

一、 系统平台的规划……………………………………………

…. . . . . . . . . . . . . . . . . . . . . . . . . .12

二、 邮件系统主要功能的设计………………………………………. . . .

. . . . . . . . . . . . . . . . .12

第五章系统的具体实现……………………………………………………………………14

一、 服务器平台的实现…………………………………………. . . .

. . . . . . . . . . . . . . . . . . . . . . . . .14

二、 数据库的实现………………………………………………………. . . .

. . . . . . . . . . . . . 16

三、 系统接口…………………………………………………………. . . . . . . .

. . . . . . . . . . . . .22

第六章系统安全…………………………………………………………………. . . .

. . . . . . . . .27

一、 项目演示………………………………………………………………

…. . . . . . . . . .27

第七章设计中遇到的问题不足与体会…………………………………………………. . . .

32

一、 设计中遇到的问题………………………………………

…. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

二、 系统中的不足…………………………………………. .

…. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

三、 总结与体会…………………………………………………. .…. . . . . .

. . . . . . . . . . . . . . . . . .32

致谢. .…….……………………………………………………. .…………………………. . .

33

参 考 文 献 . .…….…………………………………………. .……………………

…. . . . . . . . . . . . . . . . .34

录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

摘 要

随着互联网的发展人们使用最多的服务器之一就是电子邮件。用户最初只能通过Outlook、 Foxmai l等客户端软件来收发自己的邮件。随着Web邮箱的面世其快捷方便的特点吸引了众多的网络客户。

经过分析本文采用了软件工程学方法实现了一个简易电子邮件管理服务器的设计与开发本系统实现了邮件的基本功能包括邮件的接收发送读取。可以发送附件等能对邮件列表的文件夹进行管理可以进行添加删除修改联系人的地址簿。从客户端和用户界面的开发方面详细阐述整个电子邮件实现的全过程并对开发过程中的难点进行分析和研究并通过系统结构图功能模块图UML等方式形象地描述所实现的客户端是友好美观与易用的。

关键词 Java电子邮件系统电子邮件邮件发送

Abstract

Keywords: JavaMail API; Email ; sending mail

第一章 绪论

一、 邮件服务器简述

从人类社会生产开始信息交流就一直是人类的基本需求之一。从最早的口耳相传到现代的邮政系统和电话电报随着技术进步人类信息交流的手段也一直在不断进步。计算机和网络技术出现之后将他们应用到信息交流中以建立更加快捷方便的信息交流手段也就是顺理成章的事情了。电子邮件技术正式伴随这网络和计算机技术的发展而不断成熟和发展起来的。

电子邮件是—种用电子手段提供信息交换的通信方式。在互联网上它是应用最广的服务。

电子邮件系统则是具有处理电子邮件功能的系统。通过网络的电子邮件系统用户可以免费地非常快的几秒钟之内可以发送到世界上任何你指定的目的地 与世界上任何一个角落的网络用户联系。电子邮件可以是文字、 图像、声音等各种方式。同时用户可以得到大量免费的新闻、专题邮件并实现轻松的信息搜索。这是任何传统的方式也无法相比的。

二、 邮件服务器发展简史

与一般人想象的不同其实最早的电子邮件系统早在网络形成就已经出现了。 1961年麻省理工学院在7094大型机系统上开发出了一套兼容时分共享系统(CTSS)。这一系统允许多用户同时共享和使用主机的新能力使用户可以用新的方法来共享信息。当CTSS系统的用户需要向其它用户传递信息时他们会在一个通用的目录下以“TO TOM”之类的文件名命名查看或者打印其中的内容。

在这种简单的信息发送方法的基础上出现里第一个“邮件”工具通过这个工具CTSS系统的管理员可以向用户发送信息例如某个用户他丢失的文件已经通过备份找回。这是通过在目录用户中创建特定的文件来实现的。

这以后CTSS系统上也出现了用于用户之间信息传递的邮件工具。在其它的多用户系统上也陆续开发和使用了类似的邮件软件。这些软件的工作原理类似都是在

用户目录下设置一个特殊的目录一个用户给另一个用户发信时就在收信者的目录下建立一个新的文档并在其中保存新建的内容。 当收信者稍后登陆的主机上时检查该目录就可以知道自己有新的邮件并可以打开和查看邮件内容。

电子邮件系统的作用:

作为企业单位拥有自己的电子邮件系统可以方便管理可以随时开启或关闭公司职员的E-mail信箱给每个有必要的员工分配有自己网络通讯标识域名的Email地址一方面可以增加企业形象宣传力度另一方面Email作为工作的工具或手段能为企业快速、高效的进行信息或数据的交换。使用邮箱系统后所有的信箱都是用“name@企业域名”这种形式从而可以树立统一的企业品牌形象。一些意识超前的企业单位已

开始注意用E-mail来塑造和提升自己的企业形象。

对于企业单位来说电子邮件系统的最主要的作用是两个一是方便企业内部的管理二是可以宣传企业品牌形象。

三、 邮件服务器的工作过程

 1  、 电子邮件系统识别接收者的地址并向管理该地址的邮件服务器POP3服务器发送消息。邮件服务器识将消息存放在接收者的电子信箱内并告知接收者有新邮件到来。接收者通过邮件客户程序连接到服务器后就会看到服务器的通知进而打开自己的电子信箱来查收邮件。

通常Internet上的个人用户不能直接接收电子邮件而是通过申请ISP主机的一个电子信箱由ISP主机负责电子邮件的接收。一旦有用户的电子邮件到来 ISP主机就将邮件移到用户的电子信箱内并通知用户有新邮件。 因此当发送一条电子邮件给一另一个客户时电子邮件首先从用户计算机发送到ISP主机再到Internet 再到收件人的ISP主机最后到收件人的个人计算机。

ISP主机起着“邮局”的作用管理着众多用户的电子信箱。每个用户的电子信箱实际上就是用户所申请的账号名。每个用户的电子邮件信箱都要占用ISP主机一定容量的硬盘空间由于这一空间是有限的因此用户要定期查收和阅读电子信箱中的邮件以便腾出空间来接收新的邮件。

(2)在发件服务器将邮件发送给收件人邮箱所在服务器这一步中发见服务器会通过SMTP协议将邮件提交给收件服务器。根据SMTP协议的规定如果发件服务器无法直接连接收件服务器可以请求其它的邮件服务器帮助进行转发。如果转发的邮件服务器也无法连接到收件服务器也可以有其它服务器进一步转发以此类推知道邮件最终到达邮件服务器或者由于转发时间过长或转发次数过多系统自动判定收件服务器不可能抵达为止。这种转发的方法固然增加了邮件系统的灵活性和对网络故障的容错能力但也造成了严重的安全隐患。特别是许多邮件服务器对转发邮件的来源不加限制任何服务器都可以通过他来转发邮件即所谓的开放式转发。 由于在邮件头中只记录了域名信息而没有IP地址信息因此通过转发之后无法得知邮件初始发出的IP地址。很多垃圾邮件制造者就利用这一点结合伪造域名信息来隐藏自己的实际发信

天上云:香港大带宽物理机服务器572元;20Mbps带宽!三网CN2线路

天上云服务器怎么样?天上云是国人商家,成都天上云网络科技有限公司,专注于香港、美国海外云服务器的产品,有多年的运维维护经验。世界这么大 靠谱最重,我们7*24H为您提供服务,贴心售后服务,安心、省事儿、稳定、靠谱。目前,天上云香港大带宽物理机服务器572元;20Mbps带宽!三网CN2线路,香港沙田数据中心!点击进入:天上云官方网站地址香港沙田数据中心!线路说明 :去程中国电信CN2 +中国联通+...

腾讯云CVM云服务器大硬盘方案400GB和800GB数据盘方案

最近看到群里的不少网友在搭建大数据内容网站,内容量有百万篇幅,包括图片可能有超过50GB,如果一台服务器有需要多个站点的话,那肯定默认的服务器50GB存储空间是不够用的。如果单独在购买数据盘会成本提高不少。这里我们看到腾讯云促销活动中有2款带大数据盘的套餐还是比较实惠的,一台是400GB数据盘,一台是800GB数据盘,适合他们的大数据网站。 直达链接 - 腾讯云 大数据盘套餐服务器这里我们看到当前...

GreenCloudVPS$20/年多国机房可选,1核@Ryzen 3950x/1GB内存/30GB NVMe/10Gbps端口月流量2TB

GreencloudVPS此次在四个机房都上线10Gbps大带宽VPS,并且全部采用AMD处理器,其中美国芝加哥机房采用Ryzen 3950x处理器,新加坡、荷兰阿姆斯特丹、美国杰克逊维尔机房采用Ryzen 3960x处理器,全部都是RAID-1 NVMe硬盘、DDR4 2666Mhz内存,GreenCloudVPS本次促销的便宜VPS最低仅需20美元/年,支持支付宝、银联和paypal。Gree...

挂机宝为你推荐
海外虚拟主机国外的虚拟主机介绍个国外虚拟主机国外虚拟主机速度怎么样?虚拟主机代理虚拟主机代理哪家好,应该选择哪个家?海外域名我想了解一下“国内域名”,“国外域名”以及“海外服务器”这三个方面的一些知识北京网站空间什么样的网站空间好独立ip虚拟主机独立ip的虚拟主机和vps的区别和优势??合肥虚拟主机虚拟主机是干嘛的?买了虚拟主机是否要一台电脑?北京虚拟主机北京的虚拟主机提供商哪个经济实惠?虚拟主机排名IDC全国十强是哪几个服务商虚拟主机试用购买虚拟主机为什么商家会让你试用和测试?
com域名注册1元 域名服务器是什么 怎么申请域名 国外php主机 omnis 香港托管 idc评测网 koss 账号泄露 赞助 网站卫士 免费活动 国内域名 德讯 iki cdn网站加速 国外网页代理 电信宽带测速软件 服务器硬件配置 服务器防御 更多