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.安装服务

yum install postfix
yum install mailx

不大很小的几个包
在这里插入图片描述

2.配置文件

vim /etc/postfix/main.cf

在这里插入图片描述
这个配置文件生效的方式和其他的服务有点不一样,简单说一下,假设你一个参数写了两遍,那么靠后边的生效。

3.搭建DNS

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

yum install unbound -y

配置防火墙,顺便把邮件服务器使用stmp也配置了。
在这里插入图片描述
编写配置文件

 vim /etc/unbound/unbound.conf

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

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

在这里插入图片描述

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."

这两行是有关邮件服务器的必须有。
在这里插入图片描述
然后enable,reboot。这算是一个BUG不重启会打不开,重启一次以后就不用了。
解析测试一下。
在这里插入图片描述

3.编辑配置文件

vim /etc/postfix/main.cf

主机名
在这里插入图片描述
域名
在这里插入图片描述
用域名发邮箱
在这里插入图片描述
监听所有端口
在这里插入图片描述
向目标域转发。
在这里插入图片描述
重启服务。
在这里插入图片描述

二、发邮件

1.本机发送

在这里插入图片描述

2.查看邮件

 mail -u chaoge

在这里插入图片描述

3.存放地址

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

三、群发邮件

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

1.创建用户

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

2.配置文件

vim /etc/aliases

在这里插入图片描述
里面加一行,后面的也可以是一个组,或者特殊的用户。
然后重启服务。

3.群发

在这里插入图片描述
可以看到三个销售收到了相同的邮件。
在这里插入图片描述

四、接受邮件

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

1.修改存放地址

在这里插入图片描述
再发一封邮件
在这里插入图片描述
由于更换的存放地址,他是查不到的。
在这里插入图片描述
家目录会增加一个新目录。
在这里插入图片描述
所以我们需要一个代收软件。

2.安装服务

yum install dovecot

配置防火墙

在这里插入图片描述

3.服务配置

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

在这里插入图片描述
禁止使用证书,咱们用的是账号密码。

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

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

4.windows登陆

在windows端首先确定能解析域名。
在这里插入图片描述
在这里插入图片描述
装一个代收软件,比如foxail官网下载就行。
在这里插入图片描述
我用它来收chaoge的邮件
在这里插入图片描述
邮件服务器已经通过DNS解析出来了,不过建议换成IP。
在这里插入图片描述
服务器类型,这两个用的是不同的端口,不过咱们刚刚都配置了,用那个都行。
在这里插入图片描述
创建成功。
在这里插入图片描述
收到了。
在这里插入图片描述

5.linux登陆

linux可以用thunderbird也是官网直接下载就行。
是一个tar包。
在这里插入图片描述
然后进去文件夹运行文件。
在这里插入图片描述
剩下的都是一些可视化的操作和window基本一样。
在这里插入图片描述
查看成功。
在这里插入图片描述

五、跨主机发送

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

1.创建用户

我现在在chao2上创建一个用户。
在这里插入图片描述

2.编写配置

在chao1上继续编写
在这里插入图片描述
我现在只往chao2上传。
然后重启服务。

3.配置chao2

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

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

在这里插入图片描述
然后简单改一下。
防火墙
在这里插入图片描述
配置文件
在这里插入图片描述
转发注释掉。
在这里插入图片描述
然后重启服务。

4.发邮件

在这里插入图片描述

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

可以在家目录里查看

在这里插入图片描述
收到了。


总结

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值