Здравствуйте! Поставил не так давно Iredmail, удалось нормально его связать с AD. А именно без привязки к UPN пользователя и с кастомным доменом. т.е. в AD UPN был someuser@int.domain.ru а в почте имя пользователя с доменом было уже someuser@out.domain.ru Использовалась оффициальная инструкция от iRedmail по интеграции с AD, но с ньюансами и кастомными запросами к LDAP, кастомными привязками не к UPN, а к samAccountname.
Теперь пользователь может авторизовываться через roundcube и через любые почтовые программы как someuser@out.domain.ru и как someuser
Но теперь техзадание изменилось, и увы, теперь нельзя привязаться к samaccountname. Нужно чтобы можно было авторизовываться через roundcube и через любые почтовые программы как trololo@newdomain.ru и это трололо будет указано в атрибуте AD proxyAdresses. т.е. в каком-нибудь roundcube мне надо чтобы я указывал trololo@newdomain.ru а дальше оно, естественно, авторизовывалось через нормальный samaccountname с паролем от него.
hosts = dc1.int.domain.ru:389
ldap_version = 3
auth_bind = yes
dn = ololoev
dnpass = idsahf2uHUSAKJh123sdasdas
base = OU=Users,OU=QOL,DC=int,DC=domain,DC=ru
scope = subtree
deref = never
user_filter = (&(objectClass=user)(sAMAccountName=%n) (memberof=CN=Mail_Users,OU=Groups,OU=QOL,DC=int,DC=domain,DC=ru))
pass_filter = (&(objectClass=user)(sAMAccountName=%n) (memberof=CN=Mail_Users,OU=Groups,OU=QOL,DC=int,DC=domain,DC=ru))
default_pass_scheme = CRYPT
user_attrs = =home=/var/vmail/vmail1/%Ld/%Ln/Maildir/,=mail=maildir:/var/vmail/vmail1/%Ld/%Ln/Maildir/
И вот что-то как я не пытался прикрутить, никак не пойму как это сделать. В чём разница user_filter и pass_filter я как-то тоже не уловил