EXIM+DBMAIL+POSTGRESQL authdriver=ldap

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
yolkov
рядовой
Сообщения: 37
Зарегистрирован: 2007-04-11 8:52:08

EXIM+DBMAIL+POSTGRESQL authdriver=ldap

Непрочитанное сообщение yolkov » 2009-02-09 17:10:32

Очень хочется завязать почтовик на пользователей из ОПЕНЛДАПа, но не хватает знаний по MTA, как в ЭКЗИМЕ и ДБМАЙЛе сделать аутенфикацию через лдап? Находил много хауту по настройке ЭКЗИМа с АД, но там exim напрямую соединяется с лдап сервером, а в связке с ДБМАЙЛом ничего не нашел, все делают только через authdriver=sql.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: EXIM+DBMAIL+POSTGRESQL authdriver=ldap

Непрочитанное сообщение Alex Keda » 2009-02-10 0:23:04

а он умеет лдап?
Убей их всех! Бог потом рассортирует...

yolkov
рядовой
Сообщения: 37
Зарегистрирован: 2007-04-11 8:52:08

Re: EXIM+DBMAIL+POSTGRESQL authdriver=ldap

Непрочитанное сообщение yolkov » 2009-02-10 12:45:14

да, из конфига 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, вернее вообще не знаю. Помогите пожалуйста разобраться.

yolkov
рядовой
Сообщения: 37
Зарегистрирован: 2007-04-11 8:52:08

Re: EXIM+DBMAIL+POSTGRESQL authdriver=ldap

Непрочитанное сообщение yolkov » 2009-02-10 13:51:23

так начал немного разбираться, transports я настроил, как мне настроить routers и authenticators. Во всех статьях найденых мной там указаны запросы из БД. А в случае с ЛДАПом что туда писать? или вообще надо использовать какие-нибудь утилиты дбмайла?

yolkov
рядовой
Сообщения: 37
Зарегистрирован: 2007-04-11 8:52:08

Re: EXIM+DBMAIL+POSTGRESQL authdriver=ldap

Непрочитанное сообщение yolkov » 2009-02-11 14:32:10

Плиз, кто-нить делал так или нет?