CentOS7 下搭建邮件服务器 (dovecot + postfix + SSL)
花了基本上两天的时间去配置 CentOS7 下的邮件服务器。其中艰辛太多了,一定得总结下。
本文的目的在于通过一系列配置,在 CentOS 7 下搭建 dovecot + postfix + SSL 服务器,并且能够通过邮件客户端(本文中是 Airmail)进行收发邮件。
前提条件
- 你得有个主机或者 VPS
- 你有一个主域名比如 fancycoding.com 还有一个二级域名比如 mail.fancycoding.com
- 二级域名的 SSL 证书。
配置你的 DNS 记录
- 确认主域名有 A 记录指向服务器 IP
- 添加一个邮件二级域名比如 mail.fancycoding.com 指向服务器 ip
- 主域名下添加一则 MX 记录指向邮件二级域名 比如 mail.fancycoding.com。如果你作为邮件服务器的域名没有多个,那么 MX 优先级可以随便写(反正只有一个),最高 1,最低 50,当优先级高的解析无效时,就会去解析低的。
- 添加一则 txt 记录作为 SPF (Sender Policy Framework)。关于 SPF 的格式可以去 http://www.openspf.org/SPF_Record_Syntax 查看。 比如我设置的是
1 | v=spf1 a mx ~all |