您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 项目三3.6邮件服务器的设计与实现
《网络服务器的配置与管理II》项目三综合服务器的设计与实现【能力目标】•根据项目背景,制定出服务器的规划方案。•了解网络服务的用途和概念。•根据方案安装各种服务器。•根据实际需求完成服务器的配置。【学习要点】1.DNS服务器进行规划与安装、配置2.DHCP服务器进行规划与安装、配置3.Apache服务器进行规划与安装、配置4.FTP服务器进行规划与安装、配置5.邮件服务器服务器进行规划与安装、配置【学习活动】活动内容时间安排3.1明确任务,制定计划,安排进度2h3.2DNS服务器的规划与安装6h3.3DHCP服务器的规划与安装2h3.4服务器的规划与安装(磁盘配额)4h3.6邮件服务器的规划与安装4h3.7项目验收,答辩,提出改进建议2h学习活动1明确任务制定计划•项目任务、任务目标•分组情况:2人一组•完成时间:5月18日子情景任务任务目标课时安排综合(邮件、网站、文件)服务器的设计与实现DNS服务器的搭建知识目标:1.DNS的概念;2.DNS的规划技巧;3.DNS的设置方法能力目标:1.能够规划DNS的方案;2.能够安装、配置DNS服务器,实现域名解析6DHCP服务器的搭建知识目标:1.DHCP的概念;2.DHCP的规划技巧;3.DNS的设置方法能力目标:1.能够规划DHCP的方案;2.能够安装、配置DHCP服务器,实现IP地址的动态分配2服务器的搭建知识目标:1.服务器的概念;2.的规划技巧;3.的设置方法能力目标:1.能够规划的方案;2.能够安装、配置服务器,实现网页的访问2FTP服务器的搭建知识目标:1.FTP服务器的概念;2.FTP的规划技巧;3.FTP的设置方法能力目标:1.能够规划FTP的方案;2.能够安装、配置FTP服务器,实现网页的访问4邮件服务器的搭建知识目标:1.邮件服务器的概念;2.邮件的规划技巧;3.邮件的设置方法能力目标:1.能够规划邮件的方案;2.能够安装、配置邮件服务器,实现邮件的收发4学习活动6邮件服务器的规划与安装具体任务-1•完成相关软件包的安装与配置,设置邮件服务器,开启SMTP、POP3、IMAP服务,用Telnet进行端口测试•建立电子邮件帐号bonnie和jonie、bruce,密码均为Jm09,将操作过程界面截图保存;•配置允许MAIL服务器所在网段进行中继操作,同时限制bruce@mail.jimu.com发送邮件,将操作过程界面截图保存。具体任务-2•在客户端中以bonnie@mail.jimu.com帐户名向jonie@mail.jimu.com帐户发一份电子邮件,主题为“邀请函”,内容为“欢迎参加季目集团高科技新产品新闻发布会!”。在物理机上使用outlook发送、接收邮件,在收件箱中选中此点子邮件,将能够显示此邮件信息内容的活动窗口截图保持。具体任务•客户端能通过域名ftp.jimu.com访问服务器,IP地址为192.168.X.1•服务器不允许匿名用户访问,只允许内部员工下载数据,不允许上传数据;•开启vsftp的log功能设置,文件名为/var/log/xferlog。•设置无任何操作的超时时间为两分钟,设置数据连接的超时时间为五分钟。•设置FTP服务器最大支持连接数为1000个,每个IP最多能支持10个链接。•限制技术人员的下载速度不超过512KB/S速度下载管理人员以1MB/S速度下载•客户端能够通过域名访问FTP服务器任务1背景知识•电子邮件服务的概述•邮件服务器的系统组成•邮件服务器的工作过程及相关协议电子邮件地址使用如下格式:–USER@SERVER.COM在RHEL4中,用户邮箱文件为:–/var/spool/mail/username一封电子邮件有两部分组成:–头部(head):包括发送方、接收方、发送日期、邮件主题等。–正文(body):要发送的消息内容。电子邮件服务概述•Linux系统中的电子邮件系统通常包括三个组件:–邮件用户代理(MUA,MailUserAgent):电子邮件系统的客户端程序。主要负责邮件的发送和接收以及邮件的撰写、阅读等工作。–目前主流的邮件用户代理软件Outlook、Foxmail、mail、pine、Evolution等。–邮件传送代理(MTA,MailTransferAgent):电子邮件系统的服务器端程序,主要负责邮件的存储和转发。–目前主流的邮件用户代理软件:Exchange、sendmail、qmail和postfix等。–邮件投递代理(MDA,MailDiliveryAgent):MDA有时也称为LDA(LocalDiliveryAgent,本地投递代理)。MTA把邮件投递到邮件接收者所在的邮件服务器,MDA则负责把邮件按照接收者的用户名投递到邮箱中。电子邮件系统的组成•邮件发送的基本过程:–(1)邮件用户在客户机使用MUA撰写邮件,并将写好的邮件提交给本地MTA上的缓冲区。–(2)MTA每隔一定时间发送一次缓冲区中的邮件队列。MTA根据邮件的接收者地址,使用DNS服务器的MX(邮件交换器资源记录)解析邮件地址的域名部分,从而决定将邮件投递到哪一个目标主机。–(3)目标主机上的MTA收到邮件以后,根据邮件地址中的用户名部分判断用户的邮箱,并使用MDA将邮件投递到该用户的邮箱中。–(4)该邮件的接收者可以使用常用的MUA软件登录邮箱,查阅新邮件,并根据自己的需要作相应的处理。电子邮件传输过程SMTP(SimpleMailTransferProtocol)协议:电子邮件在网络上MTA之间传输,使用的应用层协议为简单邮件传输协议(SMTP)。该协议默认在TCP25端口上工作。POP3(PostOfficeProtocol3)协议:邮局协议第3版,负责把用户的电子邮件信息从邮件服务器传递到用户的计算机上。该协议默认工作在TCP110端口上。IMAP4(InternetMessageAccessProtocol4)协议:Internet信息访问协议的第4个版本)能够在线阅读邮件信息而不将邮件下载到本地。该协议默认工作在TCP143端口上。电子邮件相关协议任务5实施过程•安装邮件服务器软件•配置邮件服务器•启动服务安装Sendmail服务器•RPM包–sendmail-8.9.3-10.i386.rpmsendmail可执行文件–sendmail-cf-8.9.3-10.i386.rpmsendmail.cf生成器–sendmail-doc-8.9.3-10.i386.rpmsendmail.cf文档•安装或升级:–#rpm-ivhsendmail-8.9.3-10.i386.rpm–#rpm-Uvhsendmail-8.9.3-10.i386.rpm配置Sendmail服务器•配置Sendmail的过程如下:•1、启动Sendmail•2、配置文件–设置sendmail.cf。sendmail.cf是Sendmail的配置文件。–一般说来在安装了Linux系统之后,它将自动生成一个适合本系统使用的sendmail.cf文件。•3、创建帐号–在Linux中,要为一个新的用户开邮件账号,只需在Linux系统中新增一个用户就可以了。安装和配置Postfix服务器•1、Postfix邮件服务的安装–默认情况下安装程序已将sendmail安装到系统中了,如果要使用postfix就必须先将sendmail服务停止,然后安装postfix服务软件•a.关闭sendmail服务及开机时自启动•/etc/rc.d/ini.d/sendmailstop•Chkconfigsendmailoff•b.安装Postfix服务•rpm—ivhpostfix—2.2.2-2.i386.rpm•2、Postfix基本配置•Postfix基本配置是/etc/postfix/main.cf,主要配置参数意义如下:安装和配置Postfix服务器•1、Myhostname指定主机名•Mydomain指定主机的域名•2、设置主机寄出邮件使用的域名•(使用邮件主机的主机域名,如:wxtsc.com)•3、inet-interfaces=all•(postfix服务器监听的网络接口,默认为localhost,all为•从何网络接口接受邮件)•4、4mydestination=$mydomain,$myhostname•设置可接受邮件的主机名或域名,以上表明来信的收件人是•XXX@wxstc.com,XXX@mail.wxstc.com都会接受这些邮件。•安装和配置Postfix服务器•5、mynetworks-style=class或subnet或host•(用户通常不设置这个参数)•6、mynetworks=192.168.16.0/24•(设置可转换(relay)哪些网络的邮件,作用和5一样•7、relay-domains=wxtsc.com•设置可转发哪些网域的邮件(任何由wxstc.com发来的邮会•认件都为是信任的,postfix会对这些邮件进行转发)•以上配置仅支持客户端发信,还不支持收信,要收信还需做下面的配置安装和配置Postfix服务器3、配置虚拟域和用户别名设置配置虚拟域为了让用户可以使用LLX@wxstc.com和LLX@wxstc.net收发邮件我们必须配置虚拟域,在main.cf文件中,我们添加以下内容:virtual_maps=hash:/etc/postfix/virtual这里假定用户tom、test、white需要使用这个虚拟域名,当然首先要在系统中添加这几个用户,然后建立/etc/postfix/virtual文件并添加以下内容:wxstc.netanythingtom@wxstc.nettomtest@wxstc.nettestwhite@wxstc.netwhite之后,用postmap命令生成虚拟域数据库:postmap/etc/postfix/virtual配置用户别名在main.cf文件中添加以下内容:alias_maps=hash:/etc/postfix/aliases编辑/etc/postfix/aliases文件,将root:postfix改为:root:LLX安装和配置Postfix服务器用以下命令建立别名数据库:postalias/etc/postfix/aliasesAlias-maps=hash:/etc/aliasesAlias-database=hash:/etc/aliasesAliases的文件格式(文本文件0如:calass:wangpin,yanglie别名实际用户名dovecot安装配置a.安装RPM方式:rpm-ivhdovecot-0.99.14.fc.i386.rpm图形方式::选择桌面-系统工具-添加/删除应用程序-软件包管理-服务器-邮件服务器-细节-选择dovecot-Dovecotsecureimapserverb.配置配置文件是/etc/dovecot.confProtocols=pop3;邮件主机运行的服务协议Pop3_listen=*;*表示监听本机上的所有网络接口c.启动dovecot服务并设置为自启动/etc/init.d/dovecotstartChkconfigdovecoton【例1】某局域网内要求配置一台sendmail邮件服务器。该邮件服务器的IP地址为192.168.1.2,负责投递的域为jyg.com。该局域网内部的DNS服务器为192.168.0.9,该DNS服务器负责jyg.com域的域名解析工作。要求通过配置该邮件服务器可以实现用户user1利用邮箱帐号user1@jyg.com给邮箱帐号为user@jyg.com的用户user发送邮件。配置基本的Sendmail服务器(1)修改/etc/mail/sendmail.mc文件,使得sendmail可以在正确的网络端口监听服务请求。找到行:–DAEMON_OPTI
本文标题:项目三3.6邮件服务器的设计与实现
链接地址:https://www.777doc.com/doc-1982885 .html