Страница 1 из 1
EXIM+DBMAIL+POSTGRESQL authdriver=ldap
Добавлено: 2009-02-09 17:10:32
yolkov
Очень хочется завязать почтовик на пользователей из ОПЕНЛДАПа, но не хватает знаний по MTA, как в ЭКЗИМЕ и ДБМАЙЛе сделать аутенфикацию через лдап? Находил много хауту по настройке ЭКЗИМа с АД, но там exim напрямую соединяется с лдап сервером, а в связке с ДБМАЙЛом ничего не нашел, все делают только через authdriver=sql.
Re: EXIM+DBMAIL+POSTGRESQL authdriver=ldap
Добавлено: 2009-02-10 0:23:04
Alex Keda
а он умеет лдап?
Re: EXIM+DBMAIL+POSTGRESQL authdriver=ldap
Добавлено: 2009-02-10 12:45:14
yolkov
да, из конфига dbmail.conf
# Supported drivers are sql, ldap.
authdriver =
<............skip................>
[LDAP]
PORT = 389
VERSION = 3
HOSTNAME = ldap
BASE_DN = ou=People,dc=mydomain,dc=com
# Leave blank for anonymous bind.
# example: cn=admin,dc=mydomain,dc=com
BIND_DN =
# Leave blank for anonymous bind.
BIND_PW =
SCOPE = SubTree
REFERRALS = yes
USER_OBJECTCLASS = top,account,dbmailUser
FORW_OBJECTCLASS = top,account,dbmailForwardingAddress
CN_STRING = uid
FIELD_PASSWD = userPassword
FIELD_UID = uid
FIELD_NID = uidNumber
MIN_NID = 10000
MAX_NID = 15000
FIELD_CID = gidNumber
MIN_CID = 10000
MAX_CID = 15000
FIELD_MAIL = mail
FIELD_QUOTA = mailQuota
FIELD_FWDTARGET = mailForwardingAddress
я просто не совсем понимаю как задумано в дбмайл работа с лдапом, с помощью утилиты dbmail-users -l {username_from_ldap} он мне находить пользователя в лдапе, т.е. дбмайл подключается к опенлдапу и может смотреть данные. Другие настройки по работе с ЛДАПом я не нашел.
Отсюда я понимаю, авторизацию клиентов надо настраивать в ЭКЗИМЕ, но как через дбмайл? или напрямую к ЛДАПу?
как уже говорил плохо знаю MTA EXIM, вернее вообще не знаю. Помогите пожалуйста разобраться.
Re: EXIM+DBMAIL+POSTGRESQL authdriver=ldap
Добавлено: 2009-02-10 13:51:23
yolkov
так начал немного разбираться, transports я настроил, как мне настроить routers и authenticators. Во всех статьях найденых мной там указаны запросы из БД. А в случае с ЛДАПом что туда писать? или вообще надо использовать какие-нибудь утилиты дбмайла?
Re: EXIM+DBMAIL+POSTGRESQL authdriver=ldap
Добавлено: 2009-02-11 14:32:10
yolkov
Плиз, кто-нить делал так или нет?