项目11 配置与管理邮件服务器 课件(共32张PPT)-《Linux操作系统管理与服务器配置(Rocky Linux 8.6) 》同步教学(电子工业版)

资源下载
  1. 二一教育资源

项目11 配置与管理邮件服务器 课件(共32张PPT)-《Linux操作系统管理与服务器配置(Rocky Linux 8.6) 》同步教学(电子工业版)

资源简介

(共32张PPT)
*
项目11 配置与管理邮件服务器
Linux操作系统管理与服务器配置(Rocky Linux 8.6)
*
项目描述
A公司是一家电子商务运营公司,网络管理员为了方便公司员工之间传递消息方便,准备对公司的网络进行以下设计:建立邮件服务器,实现员工之间邮件的收发。
电子邮件(Electronic Mail,简称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.电子邮件工作原理
一个完整的邮件系统除底层操作系统外,还包括邮件传输代理(Mail Transfer Agent,MTA)、邮件分发代理(Mail Delivery Agent,MDA)和邮件用户代理(Mail User Agent,MUA)3个功能部分。
(1)MUA
邮件用户代理(Mail User Agent),客户端软件,它可提供用户读取、编辑、回复及时处理邮件等功能,根据使用者的需要,一个操作系统中可以同事存在多个MUA程序。一般常见的MUA程序包括Linux平台上的mailx、elm和mh等,以及Windows操作系统的Outlook Express或者Foxmail。
(2)MTA
邮件传输代理(Mail Transfer Agent)服务器运行软件,即邮件服务器。用户使用MUA发送和接收邮件,这一系列操作看上去是透明的,而实际上是有MTA完成的。与MUA不同,每个系统只能有一个MTA处于工作状态,负责邮件的发送,而UNIX类平台中使用最为广泛的MTA程序有Sendmail、Postfix等。
(3)MDA
邮件递送代理(Mail Delivery Agent)服务器运行软件,用来把MTA所接受的邮件传送至指定的邮箱。
任务11.1 认识与安装Postfix邮件服务器
任务资讯
2.邮件系统
(1)邮件服务器
网络中运行相应网络协议,负责发送和接收用户电子邮件的服务器。
邮件交换服务器:该服务器运行SMTP协议,完成用户邮件的转发工作。
邮件接收服务器:该服务器运行POP和IMAP协议,接收电子邮件,并进行存储。
(2)邮箱(MailBox)
在指定邮件服务器上,用户注册申请的邮箱。如admin@.cn,那么.cn域的邮件服务器,会为该用户建立硬盘空间,存储该用户的信件。
任务11.1 认识与安装Postfix邮件服务器
任务资讯
(3)DNS邮件交换记录(MX)
邮件交换记录是用于查询邮件服务器的DNS资源记录。客户端在发送E-mail是,只会填写一个目的地的邮件地址,例如admin@.cn,但并不知道admin的MTA邮件服务器地址,邮件是无法发送成功的。这时就必须通过DNS服务器存储的.cn域的MX记录,查询该域的邮件服务器地址。
(4)搭建邮件服务器所需软件
通常在Rocky Linux 8.6中搭建邮件服务需要用到Sendmail+Dovecot或者Postfix+Dovecot,其中Sendmail和Postfix负责邮件的收发,Dovecot负责邮件的管理。本项目以Postfix+Dovecot作为邮件系统来进行讲述。
任务11.1 认识与安装Postfix邮件服务器
任务资讯
Postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。Postfix是Wietse Venema想要为使用最广泛的Sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用Sendmail,每天投递上亿封邮件。这真是一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与Sendmail保持足够的兼容性。
POP/IMAP是MUA从电子邮件服务器中读取电子邮件时使用的协议。其中POP3协议从电子邮件服务器中下载电子邮件并将其存储起来,IMAP4协议则将电子邮件留在服务器端直接对电子邮件进行管理、操作。Dovecot是一个开源的IMAP和POP3电子邮件服务器,由Timo Sirainen开发。其笔者将安全性放在第一位。因此,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|grep postfix 命令,查询 Postfix 服务软件包安装情况,如下所示。
[root@mail ~]#rpm -qa|grep postfix //结果显示为该系统未安装postfix软件包
2.查询 Dovecot 服务器的 dovecot 软件包是否安装
使用 rpm –qa |grep dovecot 命令,查询 Dovecot 服务软件包安装情况,如下所示。
[root@mail ~]#rpm -qa|grep dovecot //结果显示为该系统未安装dovecot软件包
任务11.1 认识与安装Postfix邮件服务器
任务实施
3.安装 Postfix 服务器的 postfix 软件包
如果查询结果显示未安装 postfix 软件包,就使用 dnf install –y postfix 命令进行安装,如下所示。
任务11.1 认识与安装Postfix邮件服务器
任务实施
4.安装 Dovecot 服务器的 dovecot 软件包
如果查询结果显示未安装 dovecot 软件包,就使用 dnf install –y dovecot 命令进行安装,如下所示。
任务11.1 认识与安装Postfix邮件服务器
任务小结
(1)Postfix 邮件服务器在 Rocky Linux 8.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是Rocky Linux默认安装的邮件服务器,其主配置文件是/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 ~]# yum install -y dovecot
(2)使用vi打开并编辑Dovecot服务主配置文件,修改内容如下所示。
[root@bogon ~]# vi /etc/dovecot/dovecot.conf
//将24行“#”注释去掉
24 protocols = imap pop3 lmtp
//将38行“#”去掉,设置允许登录的网段地址为192.168.1.0/24,如果想允许所有人都能使用电子邮件系统,就不用修改本参数。
48 login_trusted_networks = 192.168.1.0/24
(3)使用vi编辑器打开10-mail.conf子配置文件,修改内容如下所示。
[root@bogon ~]# vi /etc/dovecot/conf.d/10-mail.conf
//将25行“#”注释去掉,指定将收到的电子邮件存放到本地服务器的位置
24 mail_location = mbox:~/mail:INBOX=/var/mail/%u
任务11.2 配置Postfix邮件服务器
任务实施
6.启动Dovecot服务,并设置开机自动启动,如下所示。
[root@mail ~]#systemctl restart dovecot
[root@mail ~]#systemctl enable dovecot
7.关闭邮件服务器端的防火墙,并设置开机不自动启动,如下所示。
[root@mail ~]#systemctl stop firewalld
[root@mail ~]#systemctl disable firewalld
任务11.2 配置Postfix邮件服务器
任务实施
8.设置邮箱账户
在日常生活中经常使用的邮件收发工具有Office套件中的Outlook和Foxmail等。这些MUA工具配置方法类似,这里重点讲解使用Foxmail软件来测试Postfix邮件服务。
任务11.2 配置Postfix邮件服务器
任务实施
9.发送和接收邮件
(1)发送邮件 (2)接收邮件
任务11.2 配置Postfix邮件服务器
任务小结
(1)Rocky Linux 8.6 操作系统中如果有其他的邮件服务器软件正在运行,应先暂停服务或卸载该邮件服务器,否则会影响 Postfix 的使用。
(2)添加 POP 和 SMTP 服务器时,也可以添加邮件服务器对应的 IP 地址。
任务11.2 配置Postfix邮件服务器

展开更多......

收起↑

资源预览