LDAP and dovecot
dovecot at outputservices.com
dovecot at outputservices.com
Mon Sep 22 14:57:32 UTC 2014
For the record. I compiled dovecot to use the openldap libraries my openldap server uses.
My email server and ldap server are on two different machines. So I just copied over my ldap
libraries and placed them in the correct place and then compiled dovecot.
I saw this clue in a different web page. Something about Solaris ldap libraries being bad.
CPPFLAGS=-I/usr/local/openldap/include \
> LDFLAGS='-L/usr/local/openldap/lib -R/usr/local/openldap/lib' \
./configure --prefix=/usr/local/tools/dovecot --with-ssl=openssl --with-solr --with-zlib --with-bzlib --with-ldap=yes
This now allows me to authenticate with my openldap server.
I am NOW able to authenticate to my ldap server.
So my final configuration is:
dovecot -n
# 2.2.10: /usr/local/tools/dovecot/etc/dovecot/dovecot.conf
# OS: SunOS 5.10 i86pc
base_dir = /dovecot/var/run/dovecot
log_path = /dovecot/log/log
mail_location = mbox:~/posta:INBOX=/var/mail/%u:LAYOUT=maildir++:INDEX=~/posta/index:CONTROL=~/posta/control
passdb {
args = /dovecot/etc/dovecot/conf.d/ldap.settings
driver = ldap
}
protocols = imap
service imap-login {
inet_listener imap {
port = 143
}
inet_listener imaps {
port = 993
}
}
ssl_cert = </dovecot/certs/dovecot.pem
ssl_key = </dovecot/certs/dovecot.key
ssl_prefer_server_ciphers = yes
userdb {
args = /dovecot/etc/dovecot/conf.d/ldap.settings
driver = ldap
}
/dovecot/etc/dovecot/conf.d/ldap.settings
hosts = ldap.outputservices.com
tls = no
auth_bind = yes
ldap_version = 3
base = dc=ldap,dc=outputservices,dc=com
Thank you all.
More information about the dovecot
mailing list