




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
*职业教育计算机网络技术专业校企互动应用型系列教材Linux操作系统管理与服务器配置(RockyLinux8.6)*项目11配置与管理邮件服务器
Linux操作系统管理与服务器配置(RockyLinux8.6)*项目描述A公司是一家电子商务运营公司,网络管理员为了方便公司员工之间传递消息方便,准备对公司的网络进行以下设计:建立邮件服务器,实现员工之间邮件的收发。
电子邮件(ElectronicMail,简称E-Mail)是互联网上的重要信息传递方式,普通邮件通过邮局送达用户手中,而电子邮件则以电子的格式,通过互联网为全球的Internet的用户提供了一种极为快速、简单和经济的通信和交换信息的方法。Linux操作系统中较为流行的E-Mail服务器是Sendmail和Postfix,读取邮件一般由Dovecot服务负责。本项目将介绍邮件服务器的工作原理,并学习Postfix+Dovecot的配置方法,使读者能够为Internet用户打造一个虚拟的电子邮局,并通过Foxmail客户端软件对其进行验证。
项目11配置与管理邮件服务器
*项目11配置与管理邮件服务器
*项目11配置与管理邮件服务器
*任务11.1认识与安装Postfix服务器项目11配置与管理邮件服务器
任务描述A公司的网络管理员小彭,根据公司的业务需求,需要在信息中心的Linux服务器上实现邮件服务器,小彭首先想到了Postfix服务器,现需要认识与安装Postfix邮件服务器。任务11.1认识与安装Postfix邮件服务器任务要求
在信息中心的Linux服务器上安装Postfix软件包,可以实现邮件服务器的功能。Postfix是一种负责电子邮件收发管理的软件,相较于以前的邮件服务器,Postfix减少了的很多不必要的配置步骤,而且在稳定性、并发性方面也有很大改进。本任务的具体要求如下所示。(1)查看该Linux服务器是否已经安装Postfix服务软件包。(2)查看该Linux服务器是否已经安装Dovecot服务软件包。(3)如果未安装,就使用dnf命令安装Postfix服务软件包和Dovecot服务软件包。任务11.1认识与安装Postfix邮件服务器任务资讯1.电子邮件工作原理一个完整的邮件系统除底层操作系统外,还包括邮件传输代理(MailTransferAgent,MTA)、邮件分发代理(MailDeliveryAgent,MDA)和邮件用户代理(MailUserAgent,MUA)3个功能部分。(1)MUA邮件用户代理(MailUserAgent),客户端软件,它可提供用户读取、编辑、回复及时处理邮件等功能,根据使用者的需要,一个操作系统中可以同事存在多个MUA程序。一般常见的MUA程序包括Linux平台上的mailx、elm和mh等,以及Windows操作系统的OutlookExpress或者Foxmail。(2)MTA
邮件传输代理(MailTransferAgent)服务器运行软件,即邮件服务器。用户使用MUA发送和接收邮件,这一系列操作看上去是透明的,而实际上是有MTA完成的。与MUA不同,每个系统只能有一个MTA处于工作状态,负责邮件的发送,而UNIX类平台中使用最为广泛的MTA程序有Sendmail、Postfix等。(3)MDA邮件递送代理(MailDeliveryAgent)服务器运行软件,用来把MTA所接受的邮件传送至指定的邮箱。任务11.1认识与安装Postfix邮件服务器任务资讯2.邮件系统
(1)邮件服务器
网络中运行相应网络协议,负责发送和接收用户电子邮件的服务器。
邮件交换服务器:该服务器运行SMTP协议,完成用户邮件的转发工作。
邮件接收服务器:该服务器运行POP和IMAP协议,接收电子邮件,并进行存储。
(2)邮箱(MailBox)
在指定邮件服务器上,用户注册申请的邮箱。如admin@,那么域的邮件服务器,会为该用户建立硬盘空间,存储该用户的信件。任务11.1认识与安装Postfix邮件服务器任务资讯(3)DNS邮件交换记录(MX)
邮件交换记录是用于查询邮件服务器的DNS资源记录。客户端在发送E-mail是,只会填写一个目的地的邮件地址,例如admin@,但并不知道admin的MTA邮件服务器地址,邮件是无法发送成功的。这时就必须通过DNS服务器存储的域的MX记录,查询该域的邮件服务器地址。(4)搭建邮件服务器所需软件
通常在RockyLinux8.6中搭建邮件服务需要用到Sendmail+Dovecot或者Postfix+Dovecot,其中Sendmail和Postfix负责邮件的收发,Dovecot负责邮件的管理。本项目以Postfix+Dovecot作为邮件系统来进行讲述。任务11.1认识与安装Postfix邮件服务器任务资讯Postfix是WietseVenema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。Postfix是WietseVenema想要为使用最广泛的Sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用Sendmail,每天投递上亿封邮件。这真是一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与Sendmail保持足够的兼容性。POP/IMAP是MUA从电子邮件服务器中读取电子邮件时使用的协议。其中POP3协议从电子邮件服务器中下载电子邮件并将其存储起来,IMAP4协议则将电子邮件留在服务器端直接对电子邮件进行管理、操作。Dovecot是一个开源的IMAP和POP3电子邮件服务器,由TimoSirainen开发。其笔者将安全性放在第一位。因此,Dovecot在安全性方面比较出众。另外,Dovecot支持多种认证方式,所以在功能方面也比较符合一般的应用。任务11.1认识与安装Postfix邮件服务器任务资讯3.认识Postfix和Dovecot服务软件包Postfix服务的主程序软件包为postfix-3.5.8,具体如下所示。postfix-2:3.5.8-4.el8.x86_64 //Postfix主程序Dovecot服务的主程序软件包为dovecot-2.3.16,具体如下所示。dovecot-1:2.3.16-2.el8.x86_64 //Dovecot主程序任务11.1认识与安装Postfix邮件服务器任务资讯4.Postfix服务的启停Postfix服务的后台守护进程是postfix,因此,在启动、停止Postfix服务和查询Postfix服务状态时要以postfix作为参数。Postfix服务的启停命令及其功能,如表所示。任务11.1认识与安装Postfix邮件服务器任务资讯5.Dovecot服务的启停
Dovecot服务的后台守护进程是dovecot,因此,在启动、停止Dovecot服务和查询Dovecot服务状态时要以dovecot作为参数。Dovecot服务的启停命令及其功能,如表所示。任务11.1认识与安装Postfix邮件服务器任务实施1.查询Postfix服务器的postfix软件包是否安装使用rpm-qa|greppostfix命令,查询Postfix服务软件包安装情况,如下所示。[root@mail~]#rpm-qa|greppostfix//结果显示为该系统未安装postfix软件包2.查询Dovecot服务器的dovecot软件包是否安装
使用rpm–qa|grepdovecot命令,查询Dovecot服务软件包安装情况,如下所示。[root@mail~]#rpm-qa|grepdovecot//结果显示为该系统未安装dovecot软件包任务11.1认识与安装Postfix邮件服务器任务实施3.安装Postfix服务器的postfix软件包如果查询结果显示未安装postfix软件包,就使用dnfinstall–ypostfix命令进行安装,如下所示。任务11.1认识与安装Postfix邮件服务器任务实施4.安装Dovecot服务器的dovecot软件包如果查询结果显示未安装dovecot软件包,就使用dnfinstall–ydovecot命令进行安装,如下所示。任务11.1认识与安装Postfix邮件服务器任务小结(1)Postfix邮件服务器在RockyLinux8.6操作系统中默认是未安装的,需要自己安装,其邮件服务器具有速度快、容易管理和更安全的特性。(2)Dovecot是一个开源的IMAP和POP3电子邮件服务器,在安全性方面比较出众。任务11.1认识与安装Postfix邮件服务器*任务11.2配置Postfix邮件服务器项目11配置与管理邮件服务器
任务描述A公司的网络管理员小彭,根据公司的业务需求,已经在信息中心的Linux服务器安装了Postfix软件包,现需要对Postfix邮件服务器进行配置。任务11.2配置Postfix邮件服务器
任务要求Postfix邮件服务器的配置主要是通过修改Postfix服务的配置文件来实现,然而这些配置对于Linux的初学者而言是比较困难的,因此小彭请来公司的工程师帮忙完成。要求内部员工可以使用该服务器自由收发邮件,邮件服务器主机名、IP地址、角色对应关系见表11-2-1。任务11.2配置Postfix邮件服务器任务资讯1.认识Postfix主配置文件Postfix是RockyLinux默认安装的邮件服务器,其主配置文件是/etc/postfix/main.cf。在Postfix的主配置文件中,参数的基本配置格式是“参数名=参数值”。main.cf文件中以“#”开头的行表示注释,起到说明的作用,可以忽略。如果要引用配置文件的参数可以用“$+参数名”的形式。在主配置文件中,有7个应该重点掌握的参数,如表所示。任务11.2配置Postfix邮件服务器2.认识Dovecot主配置文件Dovecot服务是一个开源的IAMP/POP3电子邮件服务器,其主配置文件是/etc/dovecot/dovecot.conf。在dovecot.conf的主配置文件中,参数的基本配置格式是“参数名=参数值”。dovecot.conf文件中以“#”开头的行表示注释,起到说明的作用,可以忽略。如果要引用配置文件的参数可以用“$+参数名”的形式。在主配置文件中,有2个应该重点掌握的参数,如下所示。任务资讯任务11.2配置Postfix邮件服务器3.Dovecot子配置文件
在/etc/dovecot/conf.d目录下有个Dovecot的子配置文件10-mail.conf,有1个应该重点掌握的参数,如下所示。任务资讯任务11.2配置Postfix邮件服务器
任务实施
1.配置DNS服务器DNS服务器的配置,在项目7的任务7.1中已经详细说明,在此不再讲述。2.配置postfix主配置文件
使用vi打开并编辑Postfix服务主配置文件,修改内容如下所示。任务11.2配置Postfix邮件服务器
任务实施活动2配置Postfix与Dovecot服务
3.创建电子邮件系统的登录账号和配置邮件路径任务11.2配置Postfix邮件服务器
任务实施
4.启动Postfix服务,并设置开机自动启动,如下所示。任务11.2配置Postfix邮件服务器
任务实施
5.配置Dovecot服务(1)安装Dovecot服务,如下所示。[root@bogon~]#yuminstall-ydovecot(2)使用vi打开并编辑Dovecot服务主配置文件,修改内容如下所示。[root@bogon~]#vi/etc/dovecot/dovecot.conf
//将24行“#”注释去掉 24protocols=imappop3lmtp//将38行“#”去掉,设置允许登录的网段地址为/24,如果想允许所有人都能使用电子邮件系统,就不用修改本参数。 48login_trusted_networks=/24(3)使用vi编辑器打开10-mail.conf子配置文件,修改内容如下所示。[root@bogon~]#vi/etc/dovecot/conf.d/10-mail.conf
//将25行“#”注释去掉,指定将收到的电子邮件存放到本地服务器的位置
24mail_location=mbox:~/mail:INBOX=/var/mail/%u任务11.2配置Postfix邮件服务器
任务实施
6.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历年课题申报书查看
- 铜鼓文化课题项目申报书
- 高校 工会课题申报书
- 体育课题申报评审书范文
- 合作投资酒店意向合同范本
- 人防车位产权合同范本
- 单价工装采购合同范本
- 合同范本可以代替律师证
- 少数民族文化课题申报书
- 不交金合同范本
- 幼儿园小班音乐游戏《听声学走》课件
- 《公债经济学》课程教学大纲
- 《产后出血预防与处理指南(2023)》解读课件
- 趣味语文课程设计
- 政府合同范本(2篇)
- 外研版(2019)必修 第一册Unit 1 A New Start revision 课件
- 肺部感染临床路径
- 高中英语3500词(乱序版)
- 电商平台定价策略优化
- 人美版美术 二年级下册全册教学设计(表格式)
- 保险经纪人考试题库含答案
评论
0/150
提交评论