CentOS7.8中部署Postfix邮件服务器

1.环境准备

1)操作系统及版本:查看系统版本和内核版本。

2)IP规划

3)关闭防火墙并停掉SELINUX

2.配置DNS解析

1)安装bind服务

2)编辑bind主配置文件

先进行配置文件备份

然后编辑 和 ,如下:

检查语法错误

然后编辑区域配置文件

进行备份

最后行加入如下内容:

上面区域配置完成后,进行检查

下面接着编辑区域数据配置文件,先复制一个:

正式开始编辑

创建反向区域数据配置文件:

编辑这个文件

接着检查一下语法错误

3)启动服务验证

4)设置域名服务器

然后验证解析是否成功

3. 配置Postfix服务程序

postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。

Postfix服务程序主配置文件中的重要参数:

下面开始搭建postfix并配置基本发信功能。

先验证一下是否支持cyrus dovecot功能,若postfix已安装好,则会支持这两个功能,若不支持,表示postfix未安装好;CentOS 7开始默认系统自带postfix。

1)安装postfix软件

2)修改主配置文件

语法检查:

3)重启服务,查看postfix的非默认并已生效配置

4)创建邮件测试账户

下面创建moonrong01和moonrong02测试账户,分别加入mailusers组。

5)连接服务器的25端口进行简单发信测试

6)收信验证

使用root查看moonrong02用户是否收到测试邮件

4.配置Dovecot服务程序

Dovecot 是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux/Unix 系统。POP / IMAP 是 MUA 从邮件服务器中读取邮件时使用的协议。其中,与 POP3 是从邮件服务器中下载邮件比起来,IMAP4 则是将邮件留在服务器端直接对邮件进行管理、操作。

另外,Dovecot 支持多种认证方式,所以在功能方面也比较符合一般的应用。

1)安装Dovecot服务程序软件包

2)配置部署Dovecot服务程序

然后修改下面两行内容:

把Dovecot服务程序支持的电子邮件协议修改为imap、pop3和lmtp。然后在这一行下面添加一行参数,允许用户使用明文进行密码验证。之所以这样操作,是因为Dovecot服务程序为了保证电子邮件系统的安全而默认强制用户使用加密方式进行登录,而由于当前还没有加密系统,因此需要添加该参数来允许用户的明文登录。

3)配置邮件格式与存储路径

在Dovecot服务程序单独的子配置文件中,定义一个路径,用于指定要将收到的邮件存放到服务器本地的哪个位置。这个路径默认已经定义好了,我们只需要将该配置文件中第25行前面的井号(#)删除即可。

4)启动Dovecot服务

下一节,将进一步补充测试部分的内容。

学习|生活|分享|积累|永不停步

请留下你指尖的温度

让太阳拥抱你

ID:haopython