CentOS7安装Postfix Dovecot实现邮件服务器

本文详细介绍了在CentOS7环境中搭建邮件发送服务器Postfix和邮件收取服务器Dovecot的过程,包括配置SMTP、POP/IMAP协议,Sasl验证,以及如何通过Foxmail进行测试和用户管理。

目录

实验环境:

前言

协议

服务软件

配置软件

配置postfix 发送服务器

配置dovecot

配置cyrus-sasl

测试

添加用户

telnet客户端测试方法

​编辑

Foxmail配置测试


实验环境:

CentOS 7   ip192.168.0.106

前言

邮件发送收取需要搭建邮件服务器,邮件收、发服务器是分开的,也就是我们需要搭建一个邮件发送服务器和一个邮件收取服务器。
本文会搭建收(Dovecot)、发(Postfix)两个服务器,并用邮件客户端(Foxmail)做测试。

内网的邮件服务器只能给其他(腾讯企业邮箱,网易邮箱等)邮箱发送邮件,而不能接受其他邮箱的回邮件,如想可以收到回件需要购买域名配置A记录和MX记录,本文档不再讲解。

协议

协议就是定义规则,这里是邮件协议,定义邮件收发的规则,了解规则有助于理解软件的配置文件。
邮件发送协议 SMTP(Simple Mail Transfer Protocol),打开端口 25。
邮件收取协议 POP,打开端口 110;还有个常用邮件收取协议 IMOP,打开端口 143。

服务软件

Postfix
Postfix 是实现 SMTP 协议的软件,也叫做邮件发送服务器。

邮件客户端将邮件扔给它,由它对邮件进行转发,至于怎么转发,SMTP 协议制定了规则,而 Postfix 负责具体事情,我们只需要修改 Postfix 配置文件要求它按照我们的想法去做。

Dovecot
Dovecot 实现了 POP 和 IMOP 协议,也叫做邮件收取服务器。如果只搭建了 Postfix 而没有它,不好意思,你是收不到邮件的。

Sasl
Sasl登陆验证服务,在下面的介绍可以看到 Postfix 作为邮件发送服务器,不能无限制的转发任意邮件,应当只转发它信任的发件人发送的邮件,这一点体现在 Postfix 的配置文件要配置它认为安全的主机(mynetworks 参数)。但这样会显得很麻烦,Sasl 通过其它方式也可以帮助 Postfix 完成信任邮件的认证。

配置软件

配置postfix 发送服务器

配置服务器主机名称,服务器主机名称与邮件发送端信域名要一致

[root@leshen1 ~]#  vim /etc/hostname

#输入下面保存

#查看主机名
cat /etc/hostname

CentOS 7自带Postfix 之前版本不清楚,如果不存在yum安装一下,可以不执行这步

yum  install po

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A乐神

恭喜发财啊,老板,嘻嘻!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值