在 CentOS 中,默认的邮件服务器(SMTP 方面)是 sendmail,但 sendmail 有若干的缺点,比如,配
置复杂、安全漏洞曾被多次发现- -并且依然存在隐患、邮件发送速度慢等等,这里就不再一一叙述。而
另一个被广泛应用于邮件服务方面的“Postx”的缺点就少得多,或者说它就是针对 于 sendmail 的缺点,
而被设计的。对应 sendmail 的短处,它在各方面也比较成熟。所以,无特殊要求,这里不推荐用
sendmail 来构建邮件 服务器。本站介绍的邮件服务器配置方法,也将基于 Postx。
添加 MX 记录(这里假设使用动态域名)
由于 MX 记录添加后,可能生效要等待一段时间(通常为数分钟或数十分钟,也可能马上生效),所以
在安装配置前,我们首先为动态域名添加 MX 记录。添加方法也会因域名 ISP 的不同而不同,但大致信息
如下:
mx mail.centospub.com. 10
a mail 服务器的 IP 地址
mail 为别名,10 为优先度。这个别名指向服务器的 IP 地址.
确认 MX 记录的添加是否生效的方法:
[root@sample ~]# host -t mx centospub.com
centospub.com mail is handled by 10 mail.centospub.com. ← 确认 MX 记录生效
安装 Postx
然后,安装 Postx。
[root@sample ~]# yum -y install postx ← 在线安装 Postx
Setting up Install Process
Setting up repositories
dag 100% |=========================| 1.1 kB 00:00
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
评论2