CentOS 6下使用postfix搭建简单邮件服务器
·
介绍: postfix是linux/unix下比较常用的开源免费邮件传输代理程序(MTA)。 下图是postfix的logo,略显猥琐。。。 服务安装: 通常情况下,CentOS默认都会安装postfix。 如果你不确定你的系统中有没有postfix可以使用如下命令查看。 yum -qa | grep postfix 若没有安装则使用如下命令安装。 yum install -y postfix DNS配置: 邮件发送是需要DNS解析支持的,DNS服务器的配置方法参考此篇文章: CentOS 6下使用BIND配置简单DNS服务器 最后要求DNS正向解析配置成类似如下形式,反向解析区域可不配置。“192.168.1.20”是我的邮件服务器的IP地址,请按照实际情况来做更改。 主要配置文件介绍: postfix的配置文件存放路径为/etc/postfix,其中的主要的配置文件有两个,一个是main.cf另一个是master.cf。关于两个配置文件的说明,如下。 main.cf //此配置文件为postfix主配置文件,决定了postfix的工作方式。 master.cf //此配置文件用以配置postfix中各个程序的工作参数,一般在做邮件系统优化时才会用到。 postfix配置: 在配置前,我们需要先关掉系统中sendmail(sendmail也是linux/unix下常用的邮件传输代理程序)的所有服务,避免二者产生冲突。 查看是否安装了sendmail。 rpm -qa | grep sendmail 如安装了sendmail,则关闭sendmail服务,否则跳过这一步。 service sendmail stop chkconfig sendmail off 编辑主配置文件。 vim…