I'm trying Dovecot v1.0-stable with ldap authentication but can't seem to make it work. I'm getting the following errors in the log:
May 10 11:49:07 <mail.info> 172.16.2.22 dovecot: Dovecot v1.0-stable starting up May 10 11:49:08 <mail.err> 172.16.2.22 dovecot: Auth process died too early - shutting down May 10 11:49:08 <mail.err> 172.16.2.22 dovecot: child 50167 (auth) killed with signal 11
The system is: FreeBSD mailhub-mps 5.2.1-RELEASE-p12
Configure options is
env CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure
--disable-ipv6
--enable-debug
--with-ldap
--with-pop3d
--without-pam
Suumary report of Configure script is: Install prefix ...................... : /usr/local File offsets ........................ : 64bit I/O loop method ..................... : poll Building with SSL support ........... : yes (OpenSSL) Building with IPv6 support .......... : no Building with pop3 server ........... : yes Building with user database modules . : static passwd passwd-file checkpassword ldap (modules) Building with password lookup modules : passwd passwd-file checkpassword ldap (modules)
my Configs: ++++dovecot.conf+++++ base_dir = /var/run/dovecot protocols = imap pop3 listen = 172.16.2.22 ssl_disable = yes login_dir = /var/run/dovecot/login login_user = dovecot max_mail_processes = 1024 verbose_proctitle = yes first_valid_uid = 1000 last_valid_uid = 0 first_valid_gid = 1000 last_valid_gid = 0 mail_max_keyword_length = 50 mbox_lock_timeout = 300 umask = 0077 protocol imap { login_executable = /usr/local/libexec/dovecot/imap-login mail_executable = /usr/local/libexec/dovecot/rawlog /usr/local/libexec/dovecot/imap imap_max_line_length = 65536 } protocol pop3 { login_executable = /usr/local/libexec/dovecot/pop3-login mail_executable = /usr/local/libexec/dovecot/pop3 } auth_executable = /usr/local/libexec/dovecot/dovecot-auth auth_process_size = 256 auth_cache_size = 0 auth_cache_ttl = 600 auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@ auth_verbose = yes auth_debug = yes auth default { mechanisms = plain passdb = ldap /usr/local/etc/dovecot.ldap userdb = ldap /usr/local/etc/dovecot.ldap user = igorx }
+++dovecot.ldap+++ hosts = 172.16.2.1 dn = cn=igorx,ou=guvs,o=iriit dnpass = ******* ldap_version = 3 base = o=iriit deref = never scope = subtree user_attrs = uid,homeDirectory,,,uidNumber,gidNumber user_filter = (&(objectClass=user)(uid=%u)) pass_attrs = uid,userPassword pass_filter = (&(objectClass=posixAccount)(uid=%u)) default_pass_scheme = CRYPT user_global_uid = 1000 user_global_gid = 1000
Output of "truss -eafo aa dovecot" placed to
http://www.iriit.irk.ru/rvs/aa or http://www.irgups.ru/rvs/aa
LDAP it is install correctly, works perfectly. Data reading is made from NOVELL NDS.
Best regards, Igor mailto:igorx@iriit.irk.ru