如何在CentOS / RHEL 7/6/5安装Postfix

Postfix是广泛使用的快速和流行的SMTP服务器。postfix的主要工作是转发本地或外网的预期目标邮件。一些最流行的SMTP服务器是Sendmail,Postfix和Qmail。默认情况下Sendmail的是预安装在CentOS / RHEL 5,我们需要将其删除,并安装Postfix。
第1步:安装Postfix的
如果postfix不是已经在机器上安装,使用以下命令来安装它。如果已经安装也删除sendmail。
# yum remove sendmail
# yum install postfix
让Stapling为默认的MTA使用以下命令系统
# alternatives --set mta /usr/sbin/postfix
如果上述命令不起作用,你会得到输出“/usr/sbin/postfix has not been configured as an alternative for mta “。使用下面的命令跳过它
# alternatives --set mta /usr/sbin/sendmail.postfix
第2步:配置postfix
让我们开始postfix配置。编辑Postfix的配置文件 /etc/postfix/main.cf文件在你喜欢的编辑器并进行以下更改。
    myhostname = mail.youcl.com
    mydomain = youcl.com
    myorigin = $mydomain
    inet_interfaces = all
    mydestination = $myhostname, localhost, $mydomain
    mynetworks = 127.0.0.0/8, /32
    relay_domains = $mydestination
    home_mailbox = Maildir/
上面的命令编辑postfix的配置文件执行,并确保所有更改正确完成后。
第3步:重新启动Postfix的服务
正如我们已经做了基本的Postfix的配置,所以重新启动postfix服务读取配置的变化。还配置为在系统启动时自动启动。
# service postfix restart
# chkconfig postfix on
第4步:打开防火墙端口
现在,如果你的系统配置为使用iptables防火墙,所以添加防火墙规则以使postfix从外部访问,使用下面的命令。
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
# iptables -A INPUT -m state --state NEW -m udp -p udp --dport 25 -j ACCEPT
感谢您使用这篇文章。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏