Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Postfix+Dovecot+AD+groups

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

1Graf1



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
 
Имеем:
 
AD DC - 192.168.10.212 (pdc.mydom.lan) - samba 4+
Postfix+Dovecot - 192.168.10.214 (mail.mydom.ru)
Пользователь для ldap поиска : llu
Пользователи: graf (mail=graf@mydom.ru), v_pupkin(mail=v_pupkin@mydom.ru)
Группа: it (mail=it@mydom.ru), члены graf и v_pupkin.
Нужные данные берутся из AD (логин, почта и т.д.)
 
На время тестирования, все тесты идут в локалке, во вне, пока, не выкидывается.
И почта ходит. Но, если оправить письмо в группу (it@mydom.ru), члены группы письмо получают, но отправителю приходит: "<it@mydom.ru>: user unknown.
 
Оно, как бы верно, такого пользователя нет. Вот не соображу, как сделать, чтобы отправитель получал такой ответ только лишь в отсутствии такой группы?
 
За ранее, спасибо!

Код:
 
# postmap -q "graf@mydom.ru" ldap:/etc/postfix/ldap/ldap-users.cf
graf
 
# postmap -q "it@mydom.ru" ldap:/etc/postfix/ldap/ldap-groups.cf  
it@mydom.ru,v_pupkin@mydom.ru,graf@mydom.ru
 
# ldapsearch -h 192.168.10.212 -W -x -D cn=llu,ou=IT,dc=mydom,dc=lan -b "dc=mydom,dc=lan" "(mail=graf@mydom.ru)" | grep graf
Enter LDAP Password:  
# filter: (mail=graf@mydom.ru)
sAMAccountName: graf
userPrincipalName: graf@mydom.lan
mail: graf@mydom.ru
 

Привожу часть конфигов, если надо все или что-то конкретное, скажите, выложу.
 
/etc/dovecot/dovecot-ldap-passdb.conf (/etc/dovecot/dovecot-ldap-userdb.conf)

Код:
 
hosts            = 192.168.10.212
dn               = CN=llu,OU=IT,DC=mydom,DC=lan
dnpass           = Test123
auth_bind        = yes
auth_bind_userdn = %u@mydom.lan
ldap_version     = 3
tls              = no
debug_level      = 1
base             = dc=mydom,dc=lan
scope            = subtree
deref            = never
 
pass_filter = (&(objectClass=person)(sAMAccountName=%Ln))
pass_attrs  = sAMAccountName=%Ln
 

 
/etc/dovecot/conf.d/ldap.conf

Код:
 
passdb ldap_p {
    driver = ldap
    args = /etc/dovecot/dovecot-ldap-passdb.conf
}
userdb ldap_u {
    driver = static
    args = /etc/dovecot/dovecot-ldap-userdb.conf
}
 

 
/etc/postfix/ldap/ldap-groups.cf

Код:
 
ebuglevel = 0
version = 3
server_host = 192.168.10.212
server_port = 389
bind = yes
bind_dn = llu@mydom.lan
bind_pw = Test123
search_base = dc=mydom,dc=lan
scope = sub
timeout = 3
 
query_filter = (&(objectClass=group)(mail=%s))
result_filter = %s
result_attribute = mail
special_result_attribute = member
 

 
/etc/postfix/ldap/ldap-users.cf

Код:
 
server_host = 192.168.10.212
bind = yes
bind_dn = cn=llu,ou=IT,dc=mydom,dc=lan
bind_pw = Test123
 
search_base = dc=mydom,dc=lan
search_scope = subtree
version = 3
debuglevel = 0
 
query_filter = (&(objectClass=User)(mail=%s))
result_attribute = sAMAccountName
 

 
/etc/postfix/main.cf

Код:
 
...
virtual_mailbox_domains = $mydomain
virtual_mailbox_maps = ldap:/etc/postfix/ldap/ldap-users.cf
virtual_alias_maps = ldap:/etc/postfix/ldap/ldap-groups.cf
dovecot_destination_recipient_limit = 1
virtual_transport = dovecot
 
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $mydomain
broken_sasl_auth_clients = yes
 
alias_maps =
...
 

 
/etc/postfix/master.cf по дефолту +

Код:
 
...
dovecot   unix  -       n       n       -       -       pipe
   flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -d ${recipient}
...
 

Всего записей: 20 | Зарегистр. 15-11-2007 | Отправлено: 18:51 26-06-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Postfix+Dovecot+AD+groups


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru