IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> RHCE作业(8)邮件服务 -> 正文阅读

[系统运维]RHCE作业(8)邮件服务

问题:搭建邮件服务器,在foxmail上使用xiaoming@example.com给wuneng@ceshi.com用户发一封邮件,内容为biechile。 (域间互发邮件)

由题可知,需要三台服务器,两个邮件服务器,一个DNS服务器

一、先配置第一个邮件服务器(example.com)

1.安装相应的软件包

yum -y install  postfix   #安装实现发送邮件的软件包
yum -y install dovecot          #安装邮件接受服务器包
yum -y install mailx       

2.编辑主配置文件

 vim /etc/postfix/main.cf     #编辑主配置文件
myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $mydomain
mynetworks = 192.168.19.0/24

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.编辑dovecot的主配置文件

vim /etc/dovecot/dovecot.conf 

protocols = imap pop3 lmtp       #登录方式
login_trusted_networks = 192.168.19.0/24    #设置允许登录的IP段

vim /etc/dovecot/conf.d/10-mail.conf      #编辑子配置文件
mail_location = mbox:~/mail:INBOX=/var/mail/%u

在这里插入图片描述
在这里插入图片描述
4.服务端开启sasl认证,安装sasl模块的软件包cyrus-sasl

yum install -y cyrus-sasl
#再次编辑postfix配置文件
 vim /etc/postfix/main.cf

broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable =yes
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination

在这里插入图片描述

5.关闭防火墙和selinux并重启服务

systemctl restart dovecot     # 重启服务
systemctl restart postfix
 systemctl restart saslauthd
setenforce 0      #关闭selinux
systemctl stop firewalld     #关闭防火墙

6.创建测试用户xiaoming

useradd xiaoming
echo 1 | passwd --stdin xiaoming

在这里插入图片描述
7.给相应的权限

 chmod 600 /var/spool/mail/*

二、配置另一台邮件服务器(ceshi.com)

大致的配置过程和上面一致(认证只需要在一台服务器上认证即可)
 yum -y install mailx
 yum -y install postfix
 yum -y install dovecot

vim /etc/postfix/main.cf

myhostname = mail.ceshi.com
mydomain = ceshi.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $mydomain
mynetworks = 192.168.19.0/24

vim /etc/dovecot/dovecot.conf   #修改配置文件
protocols = imap pop3 lmtp
login_trusted_networks = 192.168.19.0/24

vim /etc/dovecot/conf.d/10-mail.conf  #修改dovecot子配置文件

mail_location = mbox:~/mail:INBOX=/var/mail/%u

 systemctl restart dovecot   #重启服务
 systemctl stop firewalld
 systemctl restart postfix
 setenforce 0
 useradd wuneng    #创建测试用户
 echo 1 | passwd --stdin wuneng
 chmod 600 /var/spool/mail/*    #赋予权限

三、搭建dns

**1.安装相应的软件包**
yum -y install  bind

2.修改配置文件

vim /etc/named.conf

options {
        directory       "/var/named";
};
zone "example.com" IN {
        type master;
        file "example.com.zone";
};       
           
zone "ceshi.com" IN {
        type master;
        file "ceshi.com.zone";
};

在这里插入图片描述
编写子配置文件

cd /var/named
vim ceshi.com.zone

$TTL 1D
@       IN SOA  @ admin.ceshi.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
ceshi.com.      NS      ns.ceshi.com
        IN      MX      10 mail.ceshi.com.
ns      A       192.168.19.130
mail    A       192.168.19.10

vim example.com.zone
$TTL 1D
@       IN SOA  @ admin.example.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
example.com.    NS      example
        IN      MX      10 mail.example.com.
example A       192.168.19.130
mail    A       192.168.19.20

在这里插入图片描述

在这里插入图片描述

3.重启服务,并修改其余两台邮件服务器的默认dns

systemctl restart named
#在第一个邮件服务器上修改默认dns
echo 'nameserver 192.168.19.130' > /etc/resolv.conf
#在第二个邮件服务器上修改默认dns
echo 'nameserver 192.168.19.130' > /etc/resolv.conf

4.测试dns
在这里插入图片描述
在这里插入图片描述

五、Foxmail测试情况

先添加刚刚创建的用户
在这里插入图片描述
写邮件
用xiaoming给wuneng写信
在这里插入图片描述
在这里插入图片描述
我们在发送的时候出现了一个错误,远程主机强迫关闭了一个现有的连接
出现这个错误的原因:cyrus-sasl的部分服务未开启
解决方案:将sasl的安装包都安装上
在认证的服务器上安装相应服务

yum install cyrus-sasl* -y

再次重新发送,问题解决,发送成功
在wuneng的账户中能看到xiaoming发的邮件

在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-07 12:29:14  更:2021-08-07 12:29:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 4:11:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计