欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    RHEL6下邮件服务器架构 设计论文.doc

    • 资源ID:833776       资源大小:1.80MB        全文页数:24页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    RHEL6下邮件服务器架构 设计论文.doc

    1、 Xx学院计网xx班 xx毕业设计 第24页 共24页 摘 要电子邮件服务由专门的服务器提供,Gmail, Hotmail,网易邮箱,新浪邮箱等邮箱服务也是建立在电子邮件服务器基础上,但是大型邮件服务商的系统一般是自主开发或是对其他技术二次开发实现的。主要的电子邮件服务器主要有基于Postfix/Sendmail的邮件系统。如网易邮箱的MTA 是基于Postfix,微软的Exchange 邮件系统、IBM Lotus Domino 邮件系统、MDeamon 邮件系统。其中Exchange 邮件系统由于和Windows 整合,便于管理。是在企业中使用数量最多的邮件系统。 IBM Lotus Do

    2、mino 则综合功能较强,大型企业使用较多,基于Postfix/sendmail 的邮件系统则需要有较强的技术力量才能实现,但是性能可以达到非常高,而且安全性很好,同时软件是开源免费的。电子邮件系统采用客户端/服务器(C/S)模式,主要是邮件服务器的架设,本邮件服务器的架构是在Linux6.0操作系统下进行的。其中Sendmail的邮件服务器软件用来负责邮件的传输, POP3和IMAP的服务器软件负责客户端读取电子邮件。由于电子邮件在当今的社会中是必不可少的。很多企业的邮箱都是利用网络上提供的。由于费用较高,因此很多企业现在都是自己开始自己搭建自己的邮件服务器。本方案设计在Linux6.0操作

    3、系统下为企业搭建一个功能完善的邮件服务器。能够实现邮件用户代理(MUA)功能模块和用户传输代理(MTA)功能模块,MUA包括用户登录邮箱、电子邮件的读取、电子邮件的回复、电子邮件的编辑处理等,MTA包括电子邮件的发送、电子邮件的群发、电子邮件的认证等。在系统的总体设计中,根据该系统的架构,对客户端和服务器端进行了详细的设计描述。在系统实现中,还进行了详细的步骤描述与分析。在自己的努力和上网查找参考文献和同学的互相讨论之后,经过多次的尝试后,该系统的设计与实现基本完成,并达到了预期效果。关键字:Linux,Sendmail,Bind,Server目录第一章 需求分析31.1邮件服务器背景31.2

    4、构建环境3第二章 邮件服务器工作原理42.1 邮件系统工作过程42.2 E-mail常用协议4第三章 邮件服务器构建53.1 服务器端的搭建说明53.2 DNS服务安装与设置53.2.1配置网卡53.2.2 安装DNS服务器软件63.2.3建立DNS的主配置文件73.2.4 配置DNS正向解析区域文件83.2.5配置反向解析区域文件83.2.6启动并测试DNS服务93.3 Sendmail服务器安装与配置93.3.1安装 Sendmail相关软件包93.3.2编辑Sendmail的主配置文件103.3.3编辑local-host-names文件113.3.4别名群发设置113.3.5Sendm

    5、ail的服务认证功能的配置113.3.6 启动Sendmail服务123.3.7 Sendmail的调试133.4 POP3和IMAP安装与配置143.4.1 dovecot的安装与启动153.4.2查看端口153.4.3 修改dovecot配置文件153.4.4启动dovecot服务173.5客户端的搭建17第四章 结束语22第五章 致谢23第六章 参考文献23第一章 需求分析1.1邮件服务器背景邮件服务器是一种用来负责电子邮件收发管理的设备。它比网络上的免费邮箱更安全和高效,因此一直是企业公司的必备设备。它是处理邮件交换的软硬件设施的总称,包括电子邮件程序、电子邮件箱等。它是为用户提供全由

    6、E-mail服务的电子邮件系统,人们通过访问服务器实现邮件的交换。服务器程序通常不能由用户启动,而是一直在系统中运行,它一方面负责把本机器上发出的E-mail发送出去,另一方面负责接收其他主机发过来的E-mail,并把各种电子邮件分发给每个用户。1.2构建环境本项目主要任务的是为企业架构一台功能比较完善的邮件服务器,服务器的操作系统采用的是Red Hat Linux 6.0,客户端操作系统可以为Linux或Windows,数据库是mysql。客户端测试采用Windows XP 操作系统,需要一台Linux 6.0操作系统的服务器和二台WindowsXp用于测试,设置该邮件服务器IP地址为10.

    7、10.10.1,域名为,客户端IP地址分别为10.10.10.3,10.10.10.5该服务器最重要的就是服务器软件,服务器能否正常运用,最关键的一步就是设置邮件交换记录(MX),所以要先安装DNS服务器的相关软件,当然重点还是要安装作为邮件传输代理的Sendmail服务器相关软件,如果要想使用电子邮件通信,还需要安装POP3/IMAP服务器的软件支持,这些服务器安装在Linux6.0主机上。第二章 邮件服务器工作原理2.1 邮件系统工作过程用户可以自由收发电子邮件,邮件系统会按照用户的指令完成一系列的发送、接受操作。可以根据需要选择不同的E-mail工作方式,决定是在同一台服务器上发送Ema

    8、il,即单一服务器方式,还是通过网络将邮件发送到其它邮件服务器,及多服务器方式,而多服务器方式需要设置邮件中继。为了方便测试,本设计采用单一服务器方式。邮件系统工作流程如下图2.1所示。图2.1邮件系统的工作流程图2.2 E-mail常用协议当前常用的电子邮件协议有SMTP、POP3,他们都属于TCP/IP协议簇,默认状态下,分别通过25、110端口建立连接。1SMTP协议简单邮件传输协议,是一种在Internet中传递电子邮件的通信协议,可以在Internet上和不同的邮件系统交换信息。2POP3协议邮局通信协议,是邮件系统上负责接收电子邮件的通信协议,它不具有传送邮件至使用者或其它邮件主机

    9、的功能。第三章 邮件服务器构建3.1 服务器端的搭建说明服务器端主要是负责电子邮件的传输,当客户端用户要发送电子邮件时,首先得登录到自己的邮箱,而用户的邮箱都在服务器端有相应的磁盘存储空间,再由邮件服务器根据目的邮箱进行选择,是发给本地邮箱的用户还是发给外部的服务器,目的用户再通过登录外部服务器的邮箱对电子邮件进行操作。3.2 DNS服务安装与设置在安装Sendmail服务器之前,首先要安装和配置好DNS服务。因为Sendmail中的邮件交换记录MX是在DNS服务器的区域文件中添加的,所以如果没有安装和配置好DNS服务,要先安装和配置DNS服务。3.2.1配置网卡由于Rhel6与其他版本不太一

    10、样,配置网卡过程有点复杂。首先要关闭NetworkManager服务,再修改配置文件/etc/sysconfig/network-scripts/ifconfig-eth0下ONBOOT=yes,最后重启网卡。图3.1图3.2 查看网卡配置结果3.2.2 安装DNS服务器软件(1)用rpm qa命令检测系统是否已安装好DNS服务器相关软件,如图3.3所示。rootlocalhost Packages#rpm qa | grep bind图3.3从图3.3可以看到相关软件包没有安装完全,用rpm ivh 软件包名 命令安装相应软件,如图3.4所示。图3.43.2.3建立DNS的主配置文件(1)用

    11、vi命令进入主配置文件named.conf中, 如图3.5所示。rootlocalhost etc# vi named.conf图3.5(2)用vi命令进入主配置文件named.rfc1912.zones中在最后加入内容, 如图3.6所示。rootlocalhost etc# vi named.rfc1912.zones图3.63.2.4 配置DNS正向解析区域文件用vi命令进入.localhost文件。rootlocalhost named# vi .localhost,如图3.7所示图3.7 3.2.5配置反向解析区域文件用vi命令进入.loopback文件。rootlocalhost n

    12、amed# vi .loopback,如图3.8所示图3.8 3.2.6启动并测试DNS服务(1)启动DNS服务命令: rootasd123 #service named start(2)用nslookup命令测试域名能否解析,如图3.9所示图3.9 3.3 Sendmail服务器安装与配置3.3.1安装 Sendmail相关软件包(1)因为安装Sendmail主程序包时要用procmail-3.22-25.1.e16.i686.rpm包先关联,否则Sendmail主程序包不能安装,如图3.10所示图3.103.3.2编辑Sendmail的主配置文件由于Sendmail.cf主配置文件配置过于

    13、复杂,m4工具可以让开发人员只修改Sendmail.mc文件,然后在重定向到Sendmail.cf文件中。(1)通过vi命令进入Sendmail.mc文件中rootlocalhost #vi /etc/mail/sendmail.mc(2)把smtp的侦听网段范围127.0.0.1改为0.0.0.0,如图3.11所示图3.11(3)设置本地邮箱域名,在括号内填写本地域名,如下图3.12所示图3.12(4)通过m4命令把sendmail.mc重定向sendmail.cf文件中,如下图3.13所示图3.133.3.3编辑local-host-names文件用vi命令编辑修改local-host-n

    14、ames文件,在文件中添加以下两行,分别是主机名和域名,如下图3.14所示 图3.143.3.4别名群发设置(1)用vi命令进入/etc目录下的aliases文件,在文件中添加一行 jsb:tom1,tom2,如图3.15所示图3.15(2)保存退出,用newaliases命令生成aliases.db文件rootlocal #newaliases3.3.5Sendmail的服务认证功能的配置对Sendmail服务进行认证功能的配置,要先安装sasl库,再编辑sendmail.cf文件。(1)检测sasl软件的安装,如图3.16所示图3.16(2)编辑sendmail.mc文件找到相应部位进行修

    15、改开启认证功能。首先,用vi命令进入/etc/mail目录下的sendmail.mc文件。rootlacalhost #vi /etc/mail/sendmail.mc然后,把以下三行的前头的dnl字段去掉,如下图3.17和图3.18所示。dnl DAEMON_OPTIONS(Port=submission,Name=MSA,M=Ea) dnl TRUST_AUTH-MECH (EXTERNAL DIGEST-MD5 LOGIN PLAIN) dnl define (confAUTH_MECHANISMS, EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN P

    16、LAIN ),如图3.17所示图3.173.3.6 启动Sendmail服务重新启动Sendmail服务,如下图3.18所示。rootlocalhost #service sendmail restart图3.183.3.7 Sendmail的调试(1)安装相关的telnet软件,并查看25是否处于监听状态,如下图3.19和3.20所示。rootlocalhost #rpm qa | grep telnet图3.19图3.20(2)在Linux的客户端使用telnet命令登录Sendmail服务器的25,测试能否进行邮件发送,如图3.21所示图3.213.4 POP3和IMAP安装与配置一般的

    17、安装好dovecot软件包后,POP3和IMAP就能正常工作了,能接受客户端的接收邮件请求。在安装dovecot时,可能会提示对其他软件有依赖性,只需要把相应软件安装好,再进行安装。3.4.1 dovecot的安装与启动dovecot的安装与启动全过程如下图3.22所示。图3.223.4.2查看端口查看110和143端口是否处于监听状态,如图3.24所示图3.233.4.3 修改dovecot配置文件这一步非常的重要,因为这一步关系到能否成功接收到邮件。开始我没配置该文件,导致最后测试的时候只能发送却不能接收如图3.24所示.,就因为我这一步没做,我花了整整一个星期,重复做了不下十几遍。首先用

    18、vi命令修改dovecot.conf文件,去掉头部dd#以生效来成功接收邮件,如图3.25,然后在配置文件里加入disable_plaintext_auth=no,如图3.26所示图3.24rootwww # vi /etc/dovecot/dovecot.conf图3.25图3.263.4.4启动dovecot服务修改完配置文件后启动dovecot服务,如图3.27所示。rootlocalhost #service dovecot start图3.273.5客户端的搭建虽然邮件服务器用的是Linux的操作系统,但其实邮件系统对客户端的操作系统是没有限定的,不论是Linux或Windows操作

    19、系统,用户都可以通过邮件系统的客户端软件来实现电子邮件的发送。如果使用Windows客户端,则可以使用Foxmail、Outlook等邮件客户端软件。由于Windows操作系统一般都自带了Outlook Express,我们直接可以利用它配置,通过添加邮箱账户,登录服务器从而最终接受和发送邮件。1添加邮箱账户(1) 打开Outlook Express,点击菜单栏中的【工具】在下拉菜单中选择【账户】,如下图3.28所示。图3.28(2)点击右边的【添加】,选择【邮件】,如图3.29所示。图3.29(3) 添加用户名mike,单击【下一步】,如图3.30所示图3.30(4)设置电子邮箱地址,单击【

    20、下一步】, 如图3.31所示。图3.31(5) 添加邮件服务器地址,单击【下一步】,如图3.32所示。图3.32(6) 输入账号密码,单击【下一步】,然后单击【完成】,同理可以添加tom,tom1,tom2等用户,如图3.33所示。图3.332发送邮件在Outlook Express主界面单击【创建邮件】,填写相应信息,就可以发送邮件,如下图3.34所示图3.343接收邮件从接收到的邮件看,发件人是mike,收件人是tom,但在Outlook Express的客户端添加的用户实际上是tom1和tom2,由于设置了别名群发,所以邮件真正的接收方是tom1,tom2而不是tom。而且结果显示邮件接

    21、收方用户tom1和tom2同时接收到同样的一封如下图3.35所示的邮件。图3.35第四章 结束语本毕业设计是通过参考网上一些论文的格式并根据自己的任务目的和需求分析来设计完成的。该邮件服务器已达到让用户通过该邮件服务器进行电子邮件的收发的功能,不过是基于架构rhel6邮件服务器,因此邮件系统的重点还是服务器端的实现,虽然客户端只是进行简单的实现。但实现过程中还是遇到了一些麻烦,由于该服务器构建采用的是rhel6操作系统,而我以前采用的都是rhel5版本,许多步骤有很大的差别,因此在这次搭建过程中遇到了许许多多的问题,例如在操作过程中设置DNS服务器的启动就失败了好几次,还好这次成功启动之后都能

    22、很顺利的解析域名,这次唯一遇到麻烦的就是发邮件一直不成功,为了能发成功,我整整做了一个星期都在查找原因所在,而且在测试过程中本来已经可以发送邮件了,但不知道怎么改了sendmail配置文件,后来连发送都成问题了,经过自己的坚持不懈的努力和老师同学的帮忙,终于顺利找出原因所在,终于能够成功测试结果。经过这次经历,我突然之间感到自己的专业知识还是很薄弱,还有很多知识都不懂,我今后在工作时还要继续努力的学习。最后总结一句“做任何事情都要坚持不懈的努力,才能真正的成功。”第五章 致谢大学四年的读书生活在这个季节即将结束,回首过去感慨良多,而我也将面对又一次征程的开始。值此毕业论文完成之际,我在此向学习

    23、上给我无私指导的导师沈文华老师表示真诚的感谢,感谢你一直以来对我的指导和帮助,同时感谢您对我有时候问问题帮我解答的不烦躁,帮我仔细解答,还有告诉我一些有关走向社会的注意事项,社会的经历以及帮我留意网络方面的工作。老师您治学严谨,知识渊博,在论文选题、研究和撰写的工作过程中不倦的指导我,给予我极大的关怀和帮助,使我少走了不少的弯路,取得了进步。老师您博学多识,平易近人,在论文撰写遇到不解或者思路不清楚时给予我很多建议,让我思路清晰,同时对于我提出的诸多问题都耐心给予解答,使我受益匪浅并掌握了基本的研究方法,如果没有遇到你教我们网络知识,我可能已经决定今后不从事网络专业的工作了。在此仅表示我崇高的

    24、敬意和衷心的感谢!另外我也要向曾经指导很帮助过我的任课老师、关心我的同学和朋友们,他们对我的鞭策、鼓励和理解是我克服困难、不断进步的动力表示诚挚的谢意,是你们让我度过了四年愉快的大学生活和所取得的荣誉。真的很感谢你们!第六章 参考文献1 谢蓉.Linux基础及应用M.北京:中国铁道出版社,2008:15-45.2 陈涛,张强,韩羽.企业级Linux 服务攻略M.北京:清华大学出版社,2008:97- 179.3 肖文鹏.高效架设Red Hat Linux服务器M.北京:天津电子出版社,2003:201-235.4 李波,杨红.网络管理必备工具软件精解(Linux版)M.北京:人民邮电出版社,2009:1-4.5邮件服务器基础知识详细讲解EB/OL. 6陈涛,张强,韩羽.企业级Linux 服务攻略M/CD.北京:清华大学出版社,2008.毕业设计题目:RHEL6下邮件服务器架构 完成时间:2011年12月14日 星期三


    注意事项

    本文(RHEL6下邮件服务器架构 设计论文.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922