Linux服务器配置与管理项目9-邮件服务器配置与管理_第1页
Linux服务器配置与管理项目9-邮件服务器配置与管理_第2页
Linux服务器配置与管理项目9-邮件服务器配置与管理_第3页
Linux服务器配置与管理项目9-邮件服务器配置与管理_第4页
Linux服务器配置与管理项目9-邮件服务器配置与管理_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux服务器配置与管理

项目9邮件服务器配置与管理Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第1页。【项目描述】公司为方便内部信息的交流,需要一台邮件服务器实现公司内部员工的邮件发送功能。本项目中我们来完成邮件服务器的配置与管理任务。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第2页。【学习目标】(1)了解邮件服务器的工作原理。(2)掌握Postfix服务的基本配置。(3)掌握Dovecot服务的基本配置。(4)掌握使用mail、telnet、outlook发送和接收邮件的方法。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第3页。预备知识认识邮件服务器Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第4页。1.电子邮件服务电子邮件是一种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可以发送到世界上任何指定的目的地),与世界上任何一个角落的网络用户联系。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第5页。1.电子邮件服务每个发送和接收电子邮件的用户都必须有一个电子邮件地址。电子邮件地址的格式通常为:username@emaildomain。其中username代表用户邮箱的账号,对于同一个邮件接收服务器来说,这个账号必须是唯一的;第二部分“@”是分隔符,读音同英文的“at”;第三部分emaildomain是用户邮箱的邮件接收服务器域名,用以标志其所在的位置。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第6页。2.邮件发送所需的组件及相关协议1)MUA(MailUserAgent)MUA就是“邮件使用者代理”的意思,它的主要功能就是发送邮件到邮件服务器和接收邮件服务器的电子邮件,以及提供用户浏览与编写邮件的功能。除非你可以直接利用类似telnet之类的软件登录到邮件服务器来主动发送和接收邮件,否则你就得要通过MUA来帮你把邮件送到服务器上去或者从服务器上接收邮件。常见的MUA有基于Windows平台的Outlook、Foxmail和基于Linux平台的mail、elm等。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第7页。2.邮件发送所需的组件及相关协议2)MTA(MailTransferAgent)MTA就是“邮件传输代理”,它的主要功能是负责邮件的存储和转发。MTA的功能有:(1)接收信件:MTA主机最主要的功能就是将来自客户端或者是其他MTA的来信收下来,这个时候MTA使用的是简单邮件传输协议(SimpleMailTransferProtocol,SMTP),使用的是25号端口。(2)转发信件:如果MTA收到的邮件的目的地并不是自己所管辖的用户,且该封信的相关数据符合使用MTA的权限,那么MTA就会将这封邮件再传送到下一个MTA。这即是所谓的转递(Relay)的功能。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第8页。2.邮件发送所需的组件及相关协议3)MDA(MailDeliveryAgent)MDA即是“邮件传递代理”。事实上,这个MDA是挂在MTA下的一个小程序,最主要的功能就是分析由MTA所收到的邮件头或内容等数据,来决定这封邮件的去向。所以说,上面提到的MTA的信件转递功能,其实是由MDA完成的。此外,MDA还有过滤垃圾邮件、自动回复等功能。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第9页。2.邮件发送所需的组件及相关协议4)Mailbox就是电子邮箱。简单的说,就是某个账号专用的信件接收的文档。我们的Linux系统默认的邮箱都是放在/var/spool/mail目录下与用户名相同的文档中。若MTA所收到的邮件是本机的使用者,MDA就会将信件送到该Mailbox当中去。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第10页。2.邮件发送所需的组件及相关协议通过MUA来将邮件传输到对方的邮箱过程如下:Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第11页。3.邮件接收所需的组件及相关协议用户B如果想要接收来自用户A的邮件,可以通过MUA直接来联机读取自己邮箱内的数据。在此过程中邮件服务器又多了一个邮件组件,那就是MRA(MailRetrievalAgent)。MRA即邮件接收代理,用户可以通过MRA服务器提供的邮局服务协议(PostOfficeProtocol,POP)来接收自己的信件,也可以通过因特网信息访问协议(InternetMessageAccessProtocol,IMAP)将自己的邮件保留在邮件服务器上面,并进一步完成建立邮件数据的目录等进阶工作。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第12页。3.邮件接收所需的组件及相关协议邮件接收的过程如下:Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第13页。任务一邮件服务器配置准备Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第14页。任务提出要想使邮件服务器顺利运行,首先需要安装好所需要的软件包,并为服务器的正常运行作好准备。本次任务主要来认识一下邮件服务器软件Postfix,并配置DNS服务器使其能解析域名,为邮件服务器的运行作好准备。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第15页。任务分析邮件发送服务器也即MTA,它的软件有很多种,在RedHatEnterpriseLinux6.x之前的版本中默认安装的是Sendmail。虽然Sendmail曾是最为广泛使用的MTA软件,但由于Sendmail的配置文件太过于难懂,以及早期的程序漏洞问题导致的主机安全性缺失;加上Sendmail将所有的功能都整合在/usr/sbin/sendmail这个程序当中,导致程序太大可能会有效能方面的疑虑等等,所以从RedHatEnterpriseLinux7.x开始已经将默认安装的邮件发送服务器软件调整为Postfix。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第16页。任务分析我们在发送和接收电子时,都需要用到诸如username@emaildomain格式的邮件地址,其中的emaildomain是邮件服务器所在域的域名,需要有域名服务器来进行解析。在实际应用中,我们可以租用DNS服务器来实现域名解析,而本项目中,我们需要配置自己的域名服务器来实现域名解析。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第17页。任务实施——查看系统中是否已经安装postfix软件包默认情况下,Postfix包应该已经安装,如果没有安装,可以参照【项目3-任务一】使用YUM来安装该软件包。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第18页。任务实施——配置DNS服务器步骤1确认主配置文件/etc/named.conf的内容。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第19页。任务实施——配置DNS服务器步骤2修改正向解析配置文件/var/named/.zone。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第20页。任务实施——配置DNS服务器步骤3修改反向解析配置文件/var/named/1.168.192..zone。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第21页。任务实施——配置DNS服务器步骤4重启服务。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第22页。任务实施——配置DNS服务器步骤5在Linux端进行测试。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第23页。任务总结本次任务主要认识了Postfix服务器软件。由于系统在默认情况下已经安装了该软件,所以可以不必安装。另外,为了配合邮件服务器对域名的解析,需要在DNS服务器的正向解析配置文件和逆向解析配置文件中添加MX记录和对的解析。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第24页。同步训练检查当前系统中是否安装了Postfix的软件包,如果没有,请安装此软件包。修改自己的DNS服务器,使它能解析邮件服务器的域名。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第25页。任务二Postfix服务基本配置Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第26页。任务提出公司内部搭建一台Postfix服务器,服务器的域名为,采用的IP地址为00,允许部门员工相互发送电子邮件。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第27页。任务分析Postfix的主要配置文件是/etc/postfix/main.cf,配置Postfix服务器的大多数参数都是在这个文件中进行设置的。常用的参数选项有:(1)myhostname:设置Postfix服务器的主机名。(2)mydomain:设置Postfix服务器所在域的域名。(3)myorigin:设置Postfix服务器发出邮件的默认地址。(4)mydestination:配置Postfix可以接收的邮件名或主机名。(5)mynetworks:设置可转发哪些主机的邮件。(6)relay_domains:设置可转发哪些域的邮件。(7)inet_interfaces:设置Postfix的监听接口。(8)inet_protocols:设置Postfix的监听IP协议。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第28页。任务实施步骤1修改配置文件/etc/postfix/main.cf。myhostname=#设置主机名mydomain=

#设置域名myorigin=$mydomain#发出邮件的地址为域名inet_interfaces=all#监听所有端口inet_protocols=all#允许IPv4和IPv6两种协议mydestination=$myhostname,$mydomain,localhost#设置可以接收的邮件地址Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第29页。任务实施步骤2启动服务。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第30页。任务实施步骤3测试(1)查看25号端口监听情况:SMTP协议使用的是25号端口,因此,当Postfix服务器配置好并重新启动后,需要查看一下服务器的25号端口是否在监听状态。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第31页。任务实施步骤3测试(2)使用mail命令给用户student发送一封邮件。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第32页。任务实施步骤3测试切换到student用户接收邮件。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第33页。任务总结在此任务中,我们配置Postfix服务器使其可以提供邮件发送和接收服务。并通过mail客户端实现了邮件的发送和接收测试。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第34页。同步训练公司部门内部搭建一台Postfix服务器,采用的IP地址为,域名为,请配置Postfix服务器实现邮件发送和接收功能,并进行测试。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第35页。任务三Dovecot服务基本配置Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第36页。任务提出公司的Postfix邮件服务器已经基本配置完成,但是为保证用户和管理人员的正常使用和维护,需要Dovecot服务完成邮件的接收过程,且需要使用Telnet和OutlookExpress两种方式发送和接收邮件。请配置服务器完成要求的功能。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第37页。任务分析任务二中所进行的Postfix服务器的配置,只配置了发送邮件的服务,并没有配置接收邮件的服务。要接收邮件,需要使用dovecot服务,它包含了POP3协议和IMAP协议。要配置和启动dovecot服务,才能实现邮件的接收。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第38页。任务实施——配置dovecot服务步骤1查看dovecot软件包的安装情况。默认情况下,该软件包没有安装。可以参照【项目3-任务一】使用YUM来安装该软件包。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第39页。任务实施——配置dovecot服务protocols=imappop3lmtp#设置接收邮件的协议disable_plaintext_auth=no#允许用户使用明文进行密码验证,此行需要手动添加login_trusted_networks=/24#设置允许登录的网段步骤2配置dovecot服务。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第40页。任务实施——配置dovecot服务步骤3设置dovecot服务单独的子配置文件/ect/dovecot/conf.d/10-mail.conf。mail_location=mbox:~/mail:INBOX=/var/mail/%u#定义一个路径,用于指定要将收到的邮件存放到服务器本地的哪个位置,此行配置文件中默认已经存在,只需要把前面的注释符“#”去掉即可mbox_write_locks=fcntl#此行需要手动添加Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第41页。任务实施——配置dovecot服务步骤4切换到student用户,在家目录中建立保存邮件的目录。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第42页。任务实施——配置dovecot服务步骤5启动服务。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第43页。任务实施——配置dovecot服务步骤6测试。POP3协议使用110号端口。因此,当dovecot服务启动后,可以通过查看110号端口是否处于监听状态来测试dovecot服务的运行情况。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第44页。任务实施——使用Telnet服务进行邮件的发送和接收(1)使用Telnet服务完成用户user1向用户student发送电子邮件。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第45页。任务实施——使用Telnet服务进行邮件的发送和接收(2)使用Telnet服务完成student用户接收邮件。Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第46页。任务实施——使用Windows自带的OutlookExpress来发送和接收邮件Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第47页。任务实施——使用Win

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论