The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Sendmail ldap_routing в Active Directory. Проверка получателя."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Samba, вопросы интеграции Unix и Windows (Разное)
Изначальное сообщение [ Отслеживать ]

"Sendmail ldap_routing в Active Directory. Проверка получателя."  +/
Сообщение от SammyJenkins (ok) on 25-Июл-14, 09:02 
Пытаюсь настроить проверку пользователя (через Active Directory) при отправке сообщения.

На почтовом сервере в mc файле sendmail-а прописан ldap_routing для перенаправления ldap запросов на контроллер домена:

define(`confLDAP_DEFAULT_SPEC', `-h dc.example.ru -b CN=Users,DC=example,DC=ru -d CN=ldapusr,CN=Users,DC=example,DC=ru -MLDAP_AUTH_SIMPLE -P/etc/mail/ldap_pass')dnl
LDAPROUTE_DOMAIN_FILE(`/etc/mail/ldap_domains')dnl
FEATURE(`ldap_routing', `null', `ldap -1 -T<TMPF> -v mail -k (&(|(objectclass=user)(objectclass=group))(mail=%0))', `bounce')dnl

При попытке отправить сообщение пишет `User unknown`.

Через ldapsearch все проходит, пользователь находится:
ldapsearch -L -x -D "cn=ldapusr,cn=Users,dc=example,dc=ru" -w "passwd" -h dc.example.ru -p 389 -s sub -b "cn=Users,dc=example,dc=ru" -d "0" "(&(|(objectclass=user) (objectclass=group))(mail=bob@example.ru))"

А вот sendmail почему-то не может найти:
sendmail -bv -d60.1 bob@example.ru:
map_lookup(host, example.ru) => example.ru. (0)
map_lookup(dequote, bob) => NOT FOUND (0)
map_lookup(ldapmra, bob@example.ru) => bob@example.ru (0)
map_lookup(ldapmh, bob@example.ru) => NOT FOUND (68)
map_lookup(host, example.ru) => example.ru. (0)
map_lookup(dequote, bob) => NOT FOUND (0)
map_lookup(virtuser, bob@example.ru) => NOT FOUND (0)
map_lookup(virtuser, @example.ru) => NOT FOUND (0)
bob@example.ru... User unknown

Читал другие темы:
http://linux.opennet.ru/tips/info/1427.shtml
http://www.opennet.ru/openforum/vsluhforumID1/87643.html
Настраивал по ним.. но не помогло

Где еще смотреть? Почему sendmail не видит пользователя?

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

Оглавление

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


1. "Sendmail ldap_routing в Active Directory. Проверка получателя."  +/
Сообщение от SDenis (??) on 25-Июл-14, 11:48 
>[оверквотинг удален]
> map_lookup(host, example.ru) => example.ru. (0)
> map_lookup(dequote, bob) => NOT FOUND (0)
> map_lookup(virtuser, bob@example.ru) => NOT FOUND (0)
> map_lookup(virtuser, @example.ru) => NOT FOUND (0)
> bob@example.ru... User unknown
> Читал другие темы:
> http://linux.opennet.ru/tips/info/1427.shtml
> http://www.opennet.ru/openforum/vsluhforumID1/87643.html
> Настраивал по ним.. но не помогло
> Где еще смотреть? Почему sendmail не видит пользователя?

может этого не хватает?

FEATURE(virtusertable, `ldap: -k (&(objectclass=posixaccount)(mail=%0)) -v
uid -b "ou=users,dc=mydomain,dc=com"')dnl

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

3. "Sendmail ldap_routing в Active Directory. Проверка получателя."  +/
Сообщение от SammyJenkins (ok) on 28-Июл-14, 05:27 
>[оверквотинг удален]
>> map_lookup(virtuser, @example.ru) => NOT FOUND (0)
>> bob@example.ru... User unknown
>> Читал другие темы:
>> http://linux.opennet.ru/tips/info/1427.shtml
>> http://www.opennet.ru/openforum/vsluhforumID1/87643.html
>> Настраивал по ним.. но не помогло
>> Где еще смотреть? Почему sendmail не видит пользователя?
> может этого не хватает?
> FEATURE(virtusertable, `ldap: -k (&(objectclass=posixaccount)(mail=%0)) -v
> uid -b "ou=users,dc=mydomain,dc=com"')dnl

не помогло.. что-нибудь нужно в virtusertable дописывать?

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

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

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




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

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