CentOS 7 上的 postfix-mysql 包

CentOS 7 上的 postfix-mysql 包

我正在关注这个教程关于如何安装安全邮件服务器。本指南适用于 Ubuntu 14.04LTS,但我针对我的 CentOS 7 系统做了一些修改。

然而,我在寻找/安装一个名为的包时遇到困难postfix-mysql,该包用于将 Postfix 与 MySQL 数据库一起使用。

执行此操作yum search没有得到任何结果,谷歌搜索也没有结果,Postfix 官方网站上也没有关于此软件包的信息。不过,我在他们的网站上找到了关于构建 Postfix 以支持 MySQL

这个软件包是 Ubuntu 独有的,还是 CentOS 上有不同的名称?或者问题在于它还不适用于 CentOS 7?我是否需要编译 Postfix 来支持 MySQL,或者它是否已经内置并且不再需要该postfix-mysql软件包?

问题很多,但如果有人对此了解更多,能够为其提供一些解答,我将不胜感激。

答案1

从 Centos 5.9 开始,postfix 包含原生 mysql 支持。

您可以检查依赖关系:

$ rpm -q --requires postfix | grep mysql
libmysqlclient.so.16()(64bit) 
libmysqlclient.so.16(libmysqlclient_16)(64bit) 
mysql-libs  

也可以看看:[已解决] Postfix 与 MySQL 支持CentOS 5.9 发行说明

另外,要检查 postfix 安装是否使用 mysql 进行编译,你可以使用命令后置配置.命令postconf -m将列出所有支持的查找表类型。

# postconf -m
btree
cidr
environ
fail
hash
internal
ldap
memcache
mysql
nis
pcre
proxy
regexp
socketmap
static
tcp
texthash
unix

如您所见,mysql 被列为支持的查找表。

相关内容