在CentOS 7上安装postfix3
时间:2020-02-23 14:31:21 来源:igfitidea点击:
本指南将指导我们完成在CentOS 7上安装postfix3的步骤。
在转到CentOS 7上安装postfix 3之前,首先定义什么是postfix。
什么是Postfix?
由Wietse Venema设计的Postfix是一台考虑到安全性而构建的邮件服务器,专门用于替换Sendmail。
Postfix是一个免费的开源邮件传输代理(MTA),可以路由和传递电子邮件
电子邮件系统有几个不同的组件,它们可以一起移动,传递或者检索电子邮件。
这些包括但不限于:
邮件传输代理(MTA)邮件传递代理(MDA)邮件用户代理(MUA)Postfix具有数百个配置参数,这些参数通过main.cf文件进行控制。
添加Postfix 3镜像
让我们添加存储库:
vim /etc/yum.repos.d/gf.repo
添加:
[gf] name=Ghettoforge packages that won't overwrite core distro packages. mirrorlist=http://mirrorlist.ghettoforge.org/el/7/gf/$basearch/mirrorlist enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-gf.el7 failovermethod=priority [gf-plus] name=Ghettoforge packages that will overwrite core distro packages. mirrorlist=http://mirrorlist.ghettoforge.org/el/7/plus/$basearch/mirrorlist # Please read http://ghettoforge.org/index.php/Usage *before* enabling this repository! enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-gf.el7 failovermethod=priority
现在,我们可以继续更新yum缓存:
yum clean all yum makecache fast
通过搜索postfix3软件包进行测试:
# yum search postfix3 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile ========== N/S matched: postfix3 ======================= postfix3.x86_64 : Postfix Mail Transport Agent postfix3-cdb.x86_64 : CDB Database Support for Postfix postfix3-ldap.x86_64 : LDAP Database Support for Postfix postfix3-lmdb.x86_64 : LMDBtabase Support for Postfix postfix3-mysql.x86_64 : MySQL Database Support for Postfix postfix3-pcre.x86_64 : PCRE Database Support for Postfix postfix3-perl-scripts.x86_64 : Postfix utilities written in perl postfix3-pgsql.x86_64 : PostgreSQL Database Support for Postfix postfix3-sqlite.x86_64 : SQLite Database Support for Postfix
继续在CentOS 7上安装postfix3.
添加所需的任何其他软件包。
yum -y install postfix3 postfix3-ldap postfix3-mysql postfix3-mysql
检查已安装的postfix3版本:
# rpm -qi postfix3 Name : postfix3 Epoch : 2 Version : 3.2.2 Release : 4.gf.el7 Architecture: x86_64 Install Date: Thu 07 Sep 2016 09:16:33 PM EAT Group : System Environment/Daemons Size : 10447398 License : IBM Signature : RSA/SHA1, Mon 24 May 2016 02:20:56 AM EAT, Key ID d005ae31da8b7718 Source RPM : postfix3-3.2.2-4.gf.el7.src.rpm Build Date : Mon 24 May 2016 02:20:11 AM EAT Build Host : builder-01.ghettoforge.org Relocations : (not relocatable) Packager : Hyman@theitroad Vendor : GhettoForge URL : http://www.postfix.org Summary : Postfix Mail Transport Agent Description : Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL), TLS
启动postfix3服务
要在CentOS 7上启动postfix3,请执行以下操作:
systemctl start postfix.service
启用后缀以在启动时启动:
systemctl enable postfix
检查后缀状态:
systemctl status postfix
在防火墙上打开postfix smtp和smtps端口。
firewall-cmd --add-service={smtp,smtps} --permanent
确认防火墙配置:
# firewall-cmd --list-services http smtp dhcpv6-client snmp smtps ssh https
现在,我们正在CentOS 7服务器上使用Postfix3.