Q. I’m running Redhat Enterprise Linux 4.5 server along with Postfix and Cyrus mail server. However I’m getting following error in my log files:

Advertisement

Jun 10 18:00:04 server postfix/smtpd[7280]: sql_select option missing
Jun 10 18:00:04 server postfix/smtpd[7280]: auxpropfunc error no mechanism available

How do I fix this error? I’m not using mysql for postfix.

A. The cyrus software comes with various plugin. The cyrus-sasl-sql package contains the Cyrus SASL plugin which supports using a RDBMS for storing shared secrets.

If you are not using MySQL, just remove the plugin using rpm command:

# rpm -ev cyrus-sasl-sql

Note if you are using Debian or Ubuntu remove libsasl2-modules-sql package:
# apt-get remove libsasl2-modules-sql

Also on RHEL 3 / 4, make sure that file /etc/openldap/slapd.conf is owned by the user ldap:
# chown ldap.ldap /etc/openldap/slapd.conf

Other option is to configure the sql module. Now there should not be any sort of error in /var/log/messages or /var/log/maillog file.

🥺 Was this helpful? Please add a comment to show your appreciation or feedback.

nixCrat Tux Pixel Penguin
Hi! 🤠
I'm Vivek Gite, and I write about Linux, macOS, Unix, IT, programming, infosec, and open source. Subscribe to my RSS feed or email newsletter for updates.

5 comments… add one
  • satish May 9, 2008 @ 9:58

    this solved my problem. Thanx

  • York Dec 2, 2008 @ 15:58

    seems this put out those ugly lines from my server logs. thank you.

  • Giancarlo Dec 8, 2008 @ 5:53

    Thanks.

  • Andre Aug 15, 2009 @ 17:01

    I am getting somehow a similar problem. The difference is that I am using mysql with
    cyrus-sasl-2.1.19-14 and cyrus-sasl-sql-2.1.19-14 with rhel 4

    postfix/smtpd[5425]: sql_select option missing
    postfix/smtpd[5425]: auxpropfunc error no mechanism available

  • Thomas Webb May 5, 2013 @ 15:45

    and what if i’m using mysql plugin?

Leave a Reply

Your email address will not be published. Required fields are marked *

Use HTML <pre>...</pre> for code samples. Your comment will appear only after approval by the site admin.