RHEL7 学习笔记(33)

RHEL7 学习笔记(33) - Postfix

这一节学习了POSTFIX的基本配置和邮件基本工作流程。

Postfix的内容很多,但是RHCE7里面仅要求学生能够实现空客户端的配置。简单的说,就是配置一个邮件的主服务器,然后配置另外一台服务器上,使得该不接受外网的邮件,仅转发本地用户的邮件到主服务器上。

Postfix 在rhel7里面已经默认安装了,为了避免和sendmail服务冲突,建议直接禁止运行sendmail

systemctl mask sendmalil.service

POSTFIX的主要配置文件是/etc/postfix/main.cf, 其余的保持默认即可。

CentOS 6.4下Postfix邮件服务安装和基本配置

CentOS 5.5下邮件服务器Postfix安装

搭建Red Hat Enterprise Linux 5.4的Postfix邮件服务器

Linux下架构安全邮件服务器之Postfix(认证)

20个关于Postfix的面试题

Postfix 进入 3.0.0 时代,大量热辣新特性出现 

配置过程如下

首先配置一个DNS服务,指定MX记录, mail.beanxyz.com (主服务器)和 server1.beanxyz.com (空客户端)

RHEL7 学习笔记(33)

dig 看看是否正常解析

RHEL7 学习笔记(33)

接下来配置主服务器,打开 main.cf, 修改下列参数

主机名

域名

这个是发件人@后面的地址

RHEL7 学习笔记(33)

接收所有接口上25端口的smtp请求

RHEL7 学习笔记(33)

这个是收件人@后面的地址

RHEL7 学习笔记(33)

限制接收的网络范围

RHEL7 学习笔记(33)

修改完了之后,检查语法,打开selinux的布尔值,重启服务

RHEL7 学习笔记(33)

看看防火墙的smtp和dns端口是否打开,没打开要打开

RHEL7 学习笔记(33)

客户端测试一下,装个nmap,扫描一下看看mail.beanxyz.com上打开了哪些端口

RHEL7 学习笔记(33)

回到mail 服务器,发个邮件试试看,注意这里我的beanxyz没有指定destination,会用默认的beanxyz.com

在mail.beanxyz.com上面,切换到beanxyz用户,已经收到了

RHEL7 学习笔记(33)

打开看看,发信人,收件人,主题,内容都没错

RHEL7 学习笔记(33)

给root用户回复一个

没问题

RHEL7 学习笔记(33)

这样子我们的主邮件服务已经工作了。从同一网段的其他机器发送邮件,只要指定了是发送到beanxyz.com的,都会通过DNS的解析然后发送到mail服务器。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16758.html