Postfix/smtpd:sql_select选项缺少auxpropfunc错误没有可用的机制错误和解决方案

时间:2020-01-09 10:43:04  来源:igfitidea点击:

问题我正在运行Redhat Enterprise Linux 4.5服务器以及Postfix和Cyrus邮件服务器。
但是我在日志文件中出现以下错误:

Jun 10 18:00:04 server postfix/smtpd[7280]: sql_select option missingJun 10 18:00:04 server postfix/smtpd[7280]: auxpropfunc error no mechanism available
6月10日18:00:04服务器postfix/smtpd [7280]:缺少sql_select选项6月10日18:00:04服务器postfix/smtpd [7280]:ʻauxpropfunc错误没有可用的机制

如何解决此错误?我的postfix没有使用mysql

答:

cyrus软件带有各种插件。

cyrus-sasl-sql软件包包含Cyrus SASL插件,该插件支持使用RDBMS来存储共享机密。

如果您不使用MySQL,只需使用rpm命令删除插件:

# rpm -ev cyrus-sasl-sql

请注意,如果您使用的是Debian或者Ubuntu,请删除libsasl2-modules-sql软件包:

# apt-get remove libsasl2-modules-sql

同样在RHEL 3/4上,确保文件ldap拥有文件/etc/openldap/slapd.conf:

# chown ldap.ldap /etc/openldap/slapd.conf

另一种选择是配置sql模块。
现在,/var/log/messages或者/var/log/maillog文件中应该没有任何类型的错误。