目录
摘要……………………………………………………………………………………. . . . . .
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地址。很多垃圾邮件制造者就利用这一点结合伪造域名信息来隐藏自己的实际发信
易速互联怎么样?易速互联是国人老牌主机商家,至今已经成立9年,商家销售虚拟主机、VPS及独立服务器,目前商家针对美国加州萨克拉门托RH数据中心进行促销,线路采用BGP直连线路,自带10G防御,美国加州地区,100M带宽不限流量,月付299元起,有需要美国不限流量独立服务器的朋友可以看看。点击进入:易速互联官方网站美国独立服务器优惠套餐:RH数据中心位于美国加州、配置丰富性价比高、10G DDOS免...
cloudcone经常性有特价促销VPS放出来,每次的数量都是相当有限的,为了方便、及时帮助大家,主机测评这里就做这个cloudcone特价VPS补货专题吧,以后每次放货我会在这里更新一下日期,方便大家秒杀!官方网站:https://cloudcone.com/预交费模式,需要充值之后方可使用,系统自动扣费!信用卡、PayPal、支付宝,均可付款购买!为什么说cloudcone值得买?cloudc...
819云互联 在本月发布了一个购买香港,日本独立服务器的活动,相对之前的首月活动性价比更高,最多只能享受1个月的活动 续费价格恢复原价 是有些颇高 这次819云互联与机房是合作伙伴 本次拿到机房 活动7天内购买独立服务器后期的长期续费价格 加大力度 确实来说这次的就可以买年付或者更长时间了…本次是5个机房可供选择,独立服务器最低默认是50M带宽,不限制流量,。官网:https://ww...