cyrus using ldap user database

Igor Brezac igor at ipass.net
Tue Aug 2 08:34:50 EDT 2005


On Tue, 2 Aug 2005, Cristian Salan wrote:

> Hi list,
>
> I'm trying to make a simple setup using CyrusImapd with OpenLdap user
> database.
>
> The following errors are listed in /var/log/messages:
> imap[36714]: auxpropfunc error invalid parameter supplied
> ptloader[36715]: starting: $Id: ptloader.c,v 1.39 2004/12/17 16:32:26 ken3
> Exp $ (ldap)
> ptloader[36715]: ldap_sasl_interactive_bind() failed 16 (No such attribute).
> imap[36714]: ptload(): bad response from ptloader server:
> ptsmodule_connect() failed

These are ptloader errors.

> imap[36714]: bad userid authenticated
> imap[36714]: badlogin: localhost [::1] plaintext some_existing_ldap_user
> invalid user
>
> and in auth.log:
> imap[36714]: auxpropfunc error invalid parameter supplied
> imap[36714]: bad userid authenticated

Something is wrong with your ldapdb configuration and possibly openldap 
config.  See cyrus-sasl-src/doc/options.html

>
>
> My (maybe too simple) config follows
>
> imapd.conf
> configdirectory: /var/imap
> partition-default: /var/spool/imap
> allowplaintext: yes
> sasl_pwcheck_method: auxprop
> sasl_auxprop_plugin: ldapdb
> sasl_mech_list: plain login

> ldap_uri: ldap://127.0.0.1/
> ldap_base: dc=foo,dc=org
> ldap_bind_dn: cn=Manager,dc=foo,dc=org
> ldap_password: password

These are pts/ldap config params.  More than likely you do not need those. 
See cyrus-imapd/doc for more on authentication vs authorization.

-- 
Igor
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list