RHCE第14章:邮件服务器

系列文章目录

RHCE第0章:RHCE开始前的准备
RHCE第1章:Web服务器(上)
RHCE第1章:Web服务器(下)
RHCE第2章:DNS服务
RHCE第3章:DHCP服务器
RHCE第4章:Firewall服务、
RHCE第5章:SELinux
RHCE第6章:nfs网络文件系统
RHCE第7章:samba文件共享
RHCE第8章:链路聚合和桥接
RHCE第9章:KVM虚拟化技术
RHCE第10章:时间服务器
RHCE第11章:Mariadb数据库(上)
RHCE第11章:Mariadb数据库(中)
RHCE第11章:Mariadb数据库(下)
RHCE第11章:Mariadb数据库(后)
RHCE第12章:FTP服务
RHCE第13章:ISCSI存储网络
RHCE第14章:邮件服务器


文章目录

  • 系列文章目录
  • 前言
  • 一、环境准备
    • 1.安装服务
    • 2.配置文件
    • 3.搭建DNS
    • 3.编辑配置文件
  • 二、发邮件
    • 1.本机发送
    • 2.查看邮件
    • 3.存放地址
  • 三、群发邮件
    • 1.创建用户
    • 2.配置文件
    • 3.群发
  • 四、接受邮件
    • 1.修改存放地址
    • 2.安装服务
    • 3.服务配置
    • 4.windows登陆
    • 5.linux登陆
  • 五、跨主机发送
    • 1.创建用户
    • 2.编写配置
    • 3.配置chao2
    • 4.发邮件
  • 总结

前言

这次博客问题记录的内容是邮件服务器,实验算是比较简单的。

一、环境准备

1.安装服务

yum install postfix
yum install mailx

不大很小的几个包
RHCE第14章:邮件服务器_第1张图片

2.配置文件

vim /etc/postfix/main.cf

RHCE第14章:邮件服务器_第2张图片
这个配置文件生效的方式和其他的服务有点不一样,简单说一下,假设你一个参数写了两遍,那么靠后边的生效。

3.搭建DNS

邮件服务器如果需要挂机器转发,就需要配置DNS,不然它找不到对应的IP。
快速搭建一个。

yum install unbound -y

配置防火墙,顺便把邮件服务器使用stmp也配置了。
RHCE第14章:邮件服务器_第3张图片
编写配置文件

 vim /etc/unbound/unbound.conf

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

vim /etc/unbound/local.d/chao.com.conf

RHCE第14章:邮件服务器_第4张图片

local-zone:"chaoge.com."        static
local-data:"chaoge.com. 86400 IN SOA ns.chaoge.com. root.chaoge.com 120000 86400 3600 10800 86400"
local-data:"chaoge.com. IN      NS      ns.chaoge.com"
local-data:"chaoge.com. IN      MX 10   mail.chaoge.com"
local-data:"chaoge.com. IN      MX 20   smtp.chaoge.com"
local-data:"chaoge.com. IN      A       192.168.100.1"
local-data:"ns1.chaoge.com.     IN      A       192.168.100.1"
local-data:"ns2.chaoge.com.     IN      A       192.168.100.2"
local-data:"mail.chaoge.com.    IN      A       192.168.100.1"
local-data:"smtp.chaoge.com.    IN      A       192.168.100.1"
local-data:"www.chaoge.com.     IN      A       192.168.100.1"
local-data:"chao1.chaoge.com.   IN      A       192.168.100.1"
local-data:"chao2.chaoge.com.   IN      A       192.168.100.2"
local-data:"chao3.chaoge.com.   IN      A       192.168.100.3"
local-data-ptr:"192.168.100.1   ns.chaoge.com."
local-data-ptr:"192.168.100.1   mail.chaoge.com."
local-data-ptr:"192.168.100.1   stmp.chaoge.com."
local-data-ptr:"192.168.100.1   www.chaoge.com."
local-data-ptr:"192.168.100.1   chao1.chaoge.com."
local-data-ptr:"192.168.100.2   chao2.chaoge.com."
local-data-ptr:"192.168.100.3   chao3.chaoge.com."

这两行是有关邮件服务器的必须有。
RHCE第14章:邮件服务器_第5张图片
然后enable,reboot。这算是一个BUG不重启会打不开,重启一次以后就不用了。
解析测试一下。
RHCE第14章:邮件服务器_第6张图片

3.编辑配置文件

vim /etc/postfix/main.cf

主机名
在这里插入图片描述
域名
在这里插入图片描述
用域名发邮箱
RHCE第14章:邮件服务器_第7张图片
监听所有端口
RHCE第14章:邮件服务器_第8张图片
向目标域转发。
在这里插入图片描述
重启服务。
在这里插入图片描述

二、发邮件

1.本机发送

在这里插入图片描述

2.查看邮件

 mail -u chaoge

RHCE第14章:邮件服务器_第9张图片

3.存放地址

RHCE第14章:邮件服务器_第10张图片
RHCE第14章:邮件服务器_第11张图片

三、群发邮件

这个功能是默认开启的,直接编写配置文件即可。

1.创建用户

群发我得有用户才能群发。
在这里插入图片描述
建立三个销售。

2.配置文件

vim /etc/aliases

RHCE第14章:邮件服务器_第12张图片
里面加一行,后面的也可以是一个组,或者特殊的用户。
然后重启服务。

3.群发

RHCE第14章:邮件服务器_第13张图片
可以看到三个销售收到了相同的邮件。
RHCE第14章:邮件服务器_第14张图片

四、接受邮件

这里先修改一下存放地址,因为修改之后查看命令不能使用了,咱们会借助一些软件来查看。

1.修改存放地址

RHCE第14章:邮件服务器_第15张图片
再发一封邮件
RHCE第14章:邮件服务器_第16张图片
由于更换的存放地址,他是查不到的。
RHCE第14章:邮件服务器_第17张图片
家目录会增加一个新目录。
RHCE第14章:邮件服务器_第18张图片
所以我们需要一个代收软件。

2.安装服务

yum install dovecot

配置防火墙

RHCE第14章:邮件服务器_第19张图片

3.服务配置

vim /etc/dovecot/conf.d/10-auth.conf

RHCE第14章:邮件服务器_第20张图片
禁止使用证书,咱们用的是账号密码。

vim /etc/dovecot/conf.d/10-ssl.conf 

在这里插入图片描述
保存退出,重启服务。

4.windows登陆

在windows端首先确定能解析域名。
RHCE第14章:邮件服务器_第21张图片
RHCE第14章:邮件服务器_第22张图片
装一个代收软件,比如foxail官网下载就行。
RHCE第14章:邮件服务器_第23张图片
我用它来收chaoge的邮件
RHCE第14章:邮件服务器_第24张图片
邮件服务器已经通过DNS解析出来了,不过建议换成IP。
RHCE第14章:邮件服务器_第25张图片
服务器类型,这两个用的是不同的端口,不过咱们刚刚都配置了,用那个都行。
RHCE第14章:邮件服务器_第26张图片
创建成功。
RHCE第14章:邮件服务器_第27张图片
收到了。
RHCE第14章:邮件服务器_第28张图片

5.linux登陆

linux可以用thunderbird也是官网直接下载就行。
是一个tar包。
在这里插入图片描述
然后进去文件夹运行文件。
RHCE第14章:邮件服务器_第29张图片
剩下的都是一些可视化的操作和window基本一样。
RHCE第14章:邮件服务器_第30张图片
查看成功。
RHCE第14章:邮件服务器_第31张图片

五、跨主机发送

刚才都是在一台机器里不同用户相互发送。

1.创建用户

我现在在chao2上创建一个用户。
RHCE第14章:邮件服务器_第32张图片

2.编写配置

在chao1上继续编写
RHCE第14章:邮件服务器_第33张图片
我现在只往chao2上传。
然后重启服务。

3.配置chao2

前边的安装不说了。
chao2也需要看邮件服务器来配置。所以直接配置文件复制一份。

scp /etc/postfix/main.cf 192.168.100.2:/etc/postfix/main.cf

RHCE第14章:邮件服务器_第34张图片
然后简单改一下。
防火墙
RHCE第14章:邮件服务器_第35张图片
配置文件
在这里插入图片描述
转发注释掉。
RHCE第14章:邮件服务器_第36张图片
然后重启服务。

4.发邮件

在这里插入图片描述

vim /home/chaotest/Maildir/new/1645256597.V10302I812a32eM685649.chao2.chaoge.com

可以在家目录里查看

RHCE第14章:邮件服务器_第37张图片
收到了。


总结

关于邮件服务器的应用就到这里。

你可能感兴趣的:(RHCE,服务器,运维,linux)