目录
实验环境:
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

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

被折叠的 条评论
为什么被折叠?



