我正在关注如何安装安全邮件服务器的教程 。 这个指南是针对Ubuntu 14.04LTS的,但是我对CentOS 7系统做了一些修改。
然而,我却一直在寻找/安装一个名为postfix-mysql
的包,该包使用Postfix和MySQL数据库。
做一个yum search
没有给任何东西,谷歌search也没有关于这个包在Postfix官方网站上的信息。 但是我在他们的网站上find了关于构buildPostfix for MySQL支持的HowTo。
这个软件包是一个Ubuntu的东西,还是CentOS的名字不一样? 还是只是不能用于CentOS 7的问题呢? 我需要编译Postfix来支持MySQL,还是已经内build了,不需要postfix-mysql
包了?
这是很多的问题,但如果有人对此有更多的了解,我会很感激。
从Centos 5.9后缀包括本地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 。 命令postconf -m
将列出所有支持的查找表types。
# postconf -m btree cidr environ fail hash internal ldap memcache mysql nis pcre proxy regexp socketmap static tcp texthash unix
正如你所看到的,mysql被列为支持的查询表。