centos7.8搭建邮件服务器postfix

本文详细介绍了在CentOS7.8上搭建邮件服务器Postfix的步骤,包括域名解析、网络端口映射、中间件安装、MTA配置、postfix与dovecot的设置、账号添加、服务启动以及错误处理。通过设置,可以实现SMTP、POP3和IMAP服务,并通过Foxmail和网易邮箱进行测试。
摘要由CSDN通过智能技术生成

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了。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值