sendmail + cyrus-imapd + cyrus-sasl +ldap
Jesus Ruiz
darth.timeus at gmail.com
Tue Aug 16 17:42:06 EDT 2005
Hi, i have been trying to install the cyrus-imapd to authenticate
through sasl and i need sasl read it data from a ldap server. I'm
running redhat AS 4
I manage to make work the sasl-2.1.21 with openldap-2.2.27
I compiled the sasl with this options:
./configure --prefix=/usr \
--with-plugindir=/usr/lib/sasl2 \
--with-rc4 \
--with-dblib=berkeley \
--enable-anon \
--enable-cram \
--enable-digest \
--enable-plain \
--enable-login \
--enable-ntlm \
--enable-ldapdb \
--with-ldap=/usr/local
I compiled the cyrus-imapd-2.2.12 with this options:
./configure --enable-netscapehack \
--enable-annotatemore \
--enable-listext \
--enable-fulldirhash \
--enable-murder \
--without-ucdsnmp \
--with-perl \
--with-libwrap=/usr \
--with-cyrus-prefix= \
--with-auth=unix
The /etc/saslauthd.conf file is:
ldap_servers: ldap://localhost/ ldaps://localhost/
ldap_bind_dn: cn=someone,dc=my domain,dc=com
ldap_password: xxxxx
ldap_search_base: ou=mail_users,dc=my domain,dc=com
ldap_mech: DIGEST_MD5
the /etc/imapd.conf file is:
configdirectory: /var/imap
partition-default: /var/spool/imap
admins: postman
lmtp_downcase_rcpt: 1
#authentication ldap
sasl_pwcheck_method: saslauthd
sasl_ldap_servers: ldap://localhost/ ldaps://localhost/
sasl_ldap_bind_dn: cn=someone,dc=mydomain,dc=com
sasl_ldap_password: xxx
sasl_ldap_basedn: ou=mail_users,dc=mydomain,dc=com
sasl_ldapdb_mech: DIGEST-MD5
sasl_auxprop_plugin: ldap
sasl_auto_transition: yes
sasl_saslauthd_path: /var/state/saslauthd/mux
sasl_sasldb_path: /etc/sasldb2
##end ldap authentication
virtualdomains: yes
defaultdomain: mydomain.com
but when i start the cyrus-imapd i get the following errors in syslog
and auth.log:
Aug 12 17:38:55 mail imap[8685]: auxpropfunc error invalid parameter
supplied
Aug 12 17:38:55 mail imap[8681]: _sasl_plugin_load failed on
sasl_auxprop_plug_init for plugin: ldapdb
Aug 12 17:38:55 mail imap[8682]: _sasl_plugin_load failed on
sasl_auxprop_plug_init for plugin: ldapdb
Aug 12 17:38:55 mail imap[8685]: _sasl_plugin_load failed on
sasl_auxprop_plug_init for plugin: ldapdb
Aug 12 17:38:55 mail imap[8687]: auxpropfunc error invalid parameter
supplied
Aug 12 17:38:55 mail imap[8686]: auxpropfunc error invalid parameter
supplied
Aug 12 17:38:55 mail pop3[8684]: auxpropfunc error invalid parameter
supplied
Aug 12 17:38:55 mail imap[8687]: _sasl_plugin_load failed on
sasl_auxprop_plug_init for plugin: ldapdb
Aug 12 17:38:55 mail imap[8686]: _sasl_plugin_load failed on
sasl_auxprop_plug_init for plugin: ldapdb
Aug 12 17:38:55 mail pop3[8684]: _sasl_plugin_load failed on
sasl_auxprop_plug_init for plugin: ldapdb
I'm doing this because i'm migrating a qmail-vpopmail box to
sendmail-cyrus-imapd box
More information about the Info-cyrus
mailing list