The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"dovecot пользователи в ldap И sql"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"dovecot пользователи в ldap И sql"  +/
Сообщение от Oinari (ok) on 03-Окт-11, 14:45 
Возможно ли использование dovecot в таком режиме?
Основная часть пользователей будет браться по ldap из AD (эту часть я уже настроил), остальные из sql в связке с postfixadmin (пока безрезультатно).

Возникает ощущение, что passdb sql просто игнорируется.

Часть dovecot.conf
auth default {
        mechanisms = plain login
        passdb sql {
                args = /etc/dovecot/dovecot-sql.conf
        }
        passdb ldap {
                args = /etc/dovecot/ldap.conf
        }

        userdb static {
                args = uid=8 gid=8 allow_all_users=yes
        }
        user = nobody
}

Файл /etc/dovecot/ldap.conf
hosts = 192.168.0.2:3268
dn = ldap@domain.com
dnpass = ldapldap
auth_bind = yes
ldap_version = 3
base = dc=domain,dc=com
deref = never
scope = subtree
default_pass_scheme = CRYPT
pass_filter = (&(objectclass=user)(mail=%n@%d))

Файл /etc/dovecot/dovecot-sql.conf
driver = mysql
connect = host=127.0.0.1 dbname=postfixadmin user=postfixadmin password=postfix
password_query = SELECT username as user, password FROM mailbox WHERE username = '%u' and active='t'

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "dovecot пользователи в ldap И sql"  +/
Сообщение от vlb267 (ok) on 03-Окт-11, 15:01 
Покажите вывод

#  dovecot -a

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "dovecot пользователи в ldap И sql"  +/
Сообщение от Oinari (ok) on 03-Окт-11, 15:03 
> password_query = SELECT username as user, password FROM mailbox WHERE username =
> '%u' and active='t'

Хм, исправил в запросе active='1' и всё заработало.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "dovecot пользователи в ldap И sql"  +/
Сообщение от Дядя_Федор on 03-Окт-11, 16:01 
> Хм, исправил в запросе active='1' и всё заработало.

Даже не знаю, что сказать? :))) А "t" там откуда взялось-то? Святым духом надуло? Можно было бы и структуру таблицы, из которой идет выборка, посмотреть.


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру