创建步骤
1、搭建前的准备
1.1、域名解析
我们需要添加A记录和mx记录。
A、首先添加A记录解析到我们的服务器ip,如下图:
B、添加mx记录的解析,如下图:
这里有两个要注意的地方:
1)记录值为mail+你的域名;
2)记录值最后还有一个小数点,没有这个是不能成功解析的
1.2 、网络端口映射
我们需要开放我们需要的端口:
- 用到的端口有
- 25(SMTP服务,用于发送邮件)
- 110(pop3服务,用于接收邮件)
- 143(imap服务,用于接收邮件)
A、服务器所在局域网的端口映射
公网IP:25/110/146 --> 局域网IP:25/110/146
B、服务器防火墙端口开通
firewall-cmd --add-port=25/tcp --permanent
firewall-cmd --add-port=110/tcp --permanent
firewall-cmd --add-port=143/tcp --permanent
firewall-cmd --reload
1.3、必要的中间件
搭建Postfix邮件服务器需要用到的中间件有:postfix dovecot cyrus-sasl-* mailx以及移除Sendmail
A、移除sendmail
在centos7里我们的postfix是系统自带的,但是centos7以前的版本是默认不带的,centos7版本以前是sendmail
rpm -e sendmail 或者 yum remove -y sendmail
B、安装中间件
yum -y install postfix dovecot cyrus-sasl-* mailx
2、搭建的相关参数配置
现在开始配置相关参数
2.1、修改MTA(默认邮件传输代理)
alternatives --config mta
有个确认的提示,一直回车即可。检查一下是不是已经设置成功了。
alternatives --display mta
第一行可以看到mta的状态。 例如:mat - status is manual 或者 状态为手动.就是说明ok了。</