基于linux系统下的邮件服务器--大学毕业设计论文.doc
《基于linux系统下的邮件服务器--大学毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于linux系统下的邮件服务器--大学毕业设计论文.doc(37页珍藏版)》请在咨信网上搜索。
1、基于Linux系统下的邮件服务器所 在 系信息工程系专 业网络工程班 级B041111学 号B04111131姓 名于硕指导教师牛国新负责教师吴兰兰沈阳航空航天大学北方科技学院2014年6月摘 要电子邮件服务由专门的服务器提供。主要的电子邮件服务器主要有基于Postfix/Sendmail的邮件系统,也是在企业中使用数量最多的邮件系统。其性能可以达到非常高,而且安全性很好,同时软件是开源免费的。本套系统采用B/S模式开发,由服务器端和客户端两部分构成。服务器端除了提供最基本的收发邮件功能之外,它还具有注册新用户、管理用户、群发邮件等功能。客户端分为普通用户端和管理员端。普通用户端可实现基本的注
2、册、收发邮件,修改个人资料等功能,管理员端主要实现群发邮件功能,以方便主管领导发送紧急通知,除此之外,它还可以实现浏览用户信息以及删除用户等操作。论文从需求分析、系统设计、详细设计、系统调试与测试等方面对系统的设计过程进行了详细的描述,并对系统待完善之处提出了建议。关键词:Linux系统;邮件服务;域名解析;服务器沈阳航空航天大学北方科技学院毕业设计(论文)AbstractE-mail service provided by a dedicated server, but the system of large mail service providers are generally deve
3、loped or to other technology development and implementation of two times. The e-mail server is a mail system based on Postfix/Sendmail. Use the largest number of mail system in enterprise. mail system based on Postfix/Sendmail is in need of a strong technical force to realize, but performance can re
4、ach very high, but very good security, and is open source and free software. This system developed based on Browser / Server module, which contains server and client. This system is constituted with server and webmail.The server provides the basic function that user can use it to send and receive ma
5、il.Besides,it also provides other functions such as :registering a new account. managing users information. sending system message. receive and send a mail, reform persons basic message. The administrator can send many mails one time to send vital notice . In addition, the administrator also can vie
6、w the users message and delete a users account.The papers make a detailed description on the process of system design from the aspect of needs anylasis,system design,detailed design,system debugging and testing.For the places which need to be perfect,It offered a suggection.KeyWords :Linux;Sendmail;
7、Bind;ServerI目 录摘 要IAbstractI1 绪论11.1课题背景11.2课题目的11.3课题意义21.4国内外发展现状及趋势21.5课题要求32 可行性分析42.1经济可行性分析42.2技术可行性分析42.3操作可行性分析52.4 法律可行性63 需求分析73.1功能需求73.2环境需求73.3性能需求84 系统设计104.1方案论证104.1.1 系统结构选择104.1.2 邮件系统功能组件104.2工作流程114.3功能模块设计114.4关键技术及相关原理134.5重点难点145 详细设计155.1框架结构155.2 DNS服务的搭建过程155.2.1配置网卡及YUM环境1
8、55.2.2安装DNS服务软件165.3邮件传输代理MTA功能的实现195.4邮件投递代理MDA功能的实现205.5邮件用户代理MUA功能的实现225.6人机界面设计246 系统调试与测试276.1系统调试276.2系统测试286.2.1测试方案286.2.2界面测试297结 论30结束语31致谢32参考文献33291 绪论1.1课题背景电子邮件是Internet应用最广泛的服务之一。通过网络电子邮件系统,可以用非常低廉的价格,以非常快速的方式,与世界上任何一个角落的网络用户联络,这些电子邮件可以是文字、图像、声音或其它多媒体信息。和传统的邮政系统一样,邮件传递需要邮局的支持,而电子邮件系统的
9、“邮局”也就是邮件服务器。与传统的邮政系统相比,电子邮件更加快捷易用,经济实惠,内容丰富。邮件服务器为用户提供了邮件系统的基本结构,其包括邮件传输、邮件分发、邮件存储等功能,可以确保用户的邮件能够发送到整个Internet网络的任意角落。作为企业单位,拥有自己的电子邮件系统可以方便管理,可以随时开启或关闭公司职员的E-mail信箱,给每个有必要的员工分配自己的网络通讯标识(域名)的E-mial地址,一方面可以增加企业形象宣传力度;另一方面E-mail作为工作的工具或手段能为企业快速、高效的进行信箱或数据交换。使用邮箱系统后都是“name企业域名”这种形式,从而可以树立统一的企业品牌形象。因此一
10、个功能完备的邮件服务器对于企业来说是十分重要和必要的。 1.2课题目的用户能够在对应的邮件服务器所在域中申请账号并拥有自己专门的信箱,从而能以发送和接受电子邮件的形式进行通信,有些还可以通过互联网通信,邮件服务器所扮演的角色就相当于传统邮政系统的邮局。但与传统邮局相比,能让用户更简单、快速而且经济的使用该通信工具。还能方便管理,控制员工的业务操作,防止员工使用个人邮箱乱发企业资料,保障了企业信息的安全。1.3课题意义在目前的情形下,传统邮件的优势早已不在,和电子邮件相比传统邮件不仅可靠性差、耗费时间较长、价格昂贵还要花费大量的人力物力去投递传统邮件。而电子邮件则是通过网络电子邮件系统以可靠的,
11、快速的方式,与世界上任何一个用户进行通信,这也是邮件发展的必然趋势。由于Linux操作系统作为目前应用最为广泛的开源操作系统,具有性能稳定、可靠性高和价格低廉的特点,在Linux上架构的邮件服务器可以与Postfix等开源软件共同使用,在满足用户需求的基础上,降低了系统价格。电子邮件在当今的社会中是必不可少的。很多企业的邮箱都是利用网络上提供的。由于费用较高,因此很多企业现在都是自己开始自己搭建自己的邮件服务器。本方案设计在Linux操作系统下为企业搭建一个功能完善的邮件服务器。能够实现邮件用户代理(MUA)功能模块和用户传输代理(MTA)功能模块,MUA包括用户登录邮箱、电子邮件的读取、电子
12、邮件的回复、电子邮件的编辑处理等,MTA包括电子邮件的发送、电子邮件的群发、电子邮件的认证等。1.4国内外发展现状及趋势Internet E-mail的历史可回溯到20世纪70年代早期,当第一段信息流过Arpanet(今日Internet的前身)时,E-mail就成为Internet上最广泛的应用程序,并持续到今天。以前的电子邮件传递程序相当简单,通常只是将邮件文件从一部大主机搬移到另一部服务很多用户的大主机上而已。随着Internet的改进,网络本身就变得越来越复杂,邮局系统需要更有兼容性的工具才能在不同的网络之间,甚至在不同类型的网络之间传递邮件。80年代早期出现的Sendmail包就是为
13、了应付各种不同邮件系统而设计的,它很快的成为Internet上最重要的邮差。今日,大部分的Internet网址使用的SMTP协议来收发邮件。虽然Sendmail依然是分布最广的SMTP server,但是它也逐渐显露出不足。Sendmail 的单体式结构已经成为许多安全隐患的主因,而且难以配置和维护。截止到2013年十二月底,我国网民数量达到6.18亿,在这个庞大的基数群内,邮箱使用者甚多,国内的邮箱品牌也如雨后春笋,让用户应接不暇。除了个人邮箱外,用于企业商务沟通交流的邮件服务器品牌也竞争激烈,然而,如今的邮件服务器市场竞争却呈现“同质化”的现象,让用户难以抉择。同质化是产品性能、外观、营销
14、手段呈现模仿、趋同的现象。由此国内外发展趋势可以分为以下三类。(1) 更新换代持续进行,对大数据的存储、转移、处理能力要求提高。司邮件服务器的地位凸显,许多企业将其作为企业形象的一部分,着力打造专属“企业名片”。(2) 适配多平台,协调多种办公工具。公司邮件邮件器应用于各行各业,相当普遍的特性对其协调能力提出了要求,因为每个行业采用的办公工具五花八门,需要邮件系统产品能很好的兼容和对接数据。(3) 安全性,安全是邮件产品一直以来的话题,如今数据量大,所以垃圾邮件和病毒邮件越来越多,人们的日常生活和企业的生产经营俞以来互联网,就必然要求切实保证安全。1.5课题要求根据系统上的设计明确了该系统的任
15、务目的、邮件系统原理、工作流程和邮件服务器的架构实施。该系统主要是要实现邮件用户代理(MUA)功能模块和用户传输代理(MTA)功能模块,MUA包括用户登录邮箱、电子邮件的读取、电子邮件的回复、电子邮件的编辑处理等,MTA包括电子邮件的发送、电子邮件的群发、电子邮件的认证等。本系统为企业级服务所以用户能够在对应的邮件服务器所在域中申请账号并拥有自己专门的信箱,从而能以发送和接受电子邮件的形式进行通信,有些还可以通过互联网通信,邮件服务器所扮演的角色就相当于传统邮政系统的邮局。但与传统邮局相比,能让用户更简单、快速而且经济的使用该通信工具。2 可行性分析可行性分析(feasibility stud
16、y ),是世界上普遍采用的一种研究工程项目是否可行的科学。它通过各种有效的方法,对工程项目进行分析,从技术、经济、财务等方面加以评价,最终给投资决策者提供是否选择该项目进行投资的依据。2.1经济可行性分析由于电子邮件在当今的社会中是必不可少的。很多企业的邮箱都是利用网络上提供的。由于费用较高,因此很多企业现在都是自己开始自己搭建自己的邮件服务器。本方案设计在Linux操作系统下为企业搭建一个功能完善的邮件服务器。由于是在试验环境下访问量比较小,服务器压力不大,所以在自己的电脑上搭建邮件服务器是可行的。本方案的邮件服务主要针对中小型企业,所以不用考虑太对的负载和性能问题,在安全性能方面可以从网络
17、上下载病毒库来检查病毒,对于企业来说数据安全是非常重要的,如果数据被盗造成的损失非常巨大,所以搭建成功后还需要后期人员的专业维护。在服务运行后更高的安全性,才能保证公司的利益,需要专业的维护工作,所以运维工程师是计算机行业中不可缺少的,保证了服务的正常运行,减少服务崩溃时公司的损失。所以,从经济角度来讲,开发本程序是可行的。2.2技术可行性分析现如今电子邮件已经是Internet中最为广泛的工具。在企业中搭建自己的服务器不仅可以方便员工管理,还是一个很好的“公司名片”。搭建邮件服务器主要采用的环境是LAMP环境即Linux系统,Apache服务,Mysql服务,PHP环境,主要工作室首先是操作
18、系统的选择,可以是Linux或Windows,由于Linux系统操作是开源的,具有较高的稳定性,所以选择Linux系统,搭建系统是第一步的准备工作。一个服务器的正常运行需要配置自己ip还要安装搭建服务所需要的包。选择好了以后就是搭建邮件服务器的相关软件,首先要现安装DNS服务的相关软件,DNS服务主要是其他主机可以解析到本机的IP地址。其次安装apache服务所需要的包,在用户解析IP地址后能够显示网页内容。最后安装邮件传输代理的Postfix服务器相关软件,如果想要使用电子邮件通信,还需要安装POP3/IMAP服务器的软件支持,这些服务需要通过修改相应的配置文件来实现想要的效果。综上所述,科
19、研管理信息系统的开发从数据库技术、软件技术、硬件技术方面均具有可行性。2.3操作可行性分析服务器端主要是负责电子邮件的传输,当客户端用户要发送电子邮件时,首先得登录到自己的邮箱,而用户的邮箱都在服务器端有相应的磁盘存储空间,再由邮件服务器根据目的邮箱进行选择,是发给本地邮箱的用户还是发给外部的服务器,目标用户再通过登录外部服务器的邮箱对电子邮件进行操作。管理员主要是在服务器端对邮件服务进行监控和对用户数据进行管理。虽然邮件服务器用的是Linux的操作系统,但是邮件系统对客户端的操作系统是没有限定的。如果是Linux客户端,除了利用客户端软件外,还可以用上面我们用到过的一些命令,比如用telne
20、t命令发送邮件,查看邮件可以直接用vi命令打开/var/spool/mail目录下相应用户的文件夹外,也可用mail命令查看用户邮件。主要还是用web页面来管理自己的邮件。客户在网页上进行操作,操作简单页面简洁,所以本系统在操作上是可行的。2.4 法律可行性在激烈的IT行业中,邮件服务一直是竞争激烈的一项服务,带来的利益客观,所以发了纠纷时常发生,主要是发生在服务的技术方面,在技术方面由于Postfix是开源软件,可以在官网上找到免费提供的软件,所以不存在技术上的法律问题。经过周密检查,本系统符合国家法律规定,没有涉及到国家安全或者商业泄密,符合知识产权法规定。通过以上从技术角度、经济角度、操
21、作性、法律可行性角度进行的全面分析,搭建基于Linux下的邮件服务器是可行的。3 需求分析3.1功能需求随着网络的发展和普及,电子邮件越来越为企业经营、管理主要的通讯、协同手段所需要,邮件服务器也正在成为企业日常运作中不可缺少的部分。现在,许多企业采用 Lotus Note, Exchange 或者 GroupWise 作为公司内部的邮件服务器。但是由于各方面因素制约,它们提供的服务在可扩展性等方面受到限制,不能发挥企业统一通信平台的作用。因此,很多企业往往采用自建的方式来构建企业的邮件系统。搭建邮件服务器实现具体功能如下:(1)服务器端:对于服务器端,要求能够提供基本的邮件收发功能和用户的授
22、权、消权以及群发邮件等。对于服务器能够承受大量并发访问的压力,搭建DNS服务器解析服务器IP地址,让用户能够通过域名访问服务器。(2) 客户端:在客户端用户通过Web页面登陆,提供基本的邮件收发及用户注册、修改用户信息等功能。(3) 管理员:管理通过Web页面进入后台进行管理,能够进行群发邮件,创建用户、删除用户、对用户空间进行限制与回收,浏览用户信息等功能。3.2环境需求本项目主要任务的是为企业架构一台功能比较完善的邮件服务器,服务器的操作系统采用的是Red Hat Linux 5系统。因为Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 linux 系统 邮件 服务器 大学 毕业设计 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。