iRedMail+AD и несколько почтовых доменов

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
zazy
проходил мимо
Сообщения: 1
Зарегистрирован: 2017-05-18 17:16:46

iRedMail+AD и несколько почтовых доменов

Непрочитанное сообщение zazy » 2017-05-18 18:05:08

Доброго времени суток всем. Сломал уже себе глаза в поиске, так что если тема есть, прошу направить туда.
Стоит задача поднять почтовик для организации которой принадлежит 4 почтовых домена. Идеально было бы что бы вся инфа о почтовых доменах бралась из домена (типа появился еще один, в домене прописал а почтовик сам увидел инфу о почт.домене), но это пока в перспективе.
И так, дано:
Домен AD domaim.local на Windows 2008r2 (все юзвери сидят в подразделениях по почтовым доменам в общем подразделении USERS )
4 почтовых домена
domain1.com
domain2.com
domain3.com
domain4.com

Каждый пользователь имеет свой UPN суффикс, у каждого в AD прописана своя почта.
Есть сервер Ubuntu 16.04 LTS
На нем установлен пакет iRedMail (крайний на момент написания поста)
Авторизация через AD почти настроена.
Если заходить по user@domain1.com то нормально пускает, почта принимается и отправляется но если заходить user@domain2.com, то в систему пускает, почта не приходит и не уходит. Ошибки.
Есть желание сделать так, что бы при вводе логина user без @domain1.com в круглокубе пользователь попадал только в свою почту. Типа user@domain1.com. Если у этого юзера есть otherMailbox что бы он мог получать и отправлять почту с него.
И еще пишет ошибку при отправке сообщений группе. Recipient address rejected: User unknown in virtual mailbox table
Хотя postmap -q group@domain1.com ldap:/etc/postfix/ldap/virtual_group_maps.cf выдает всех пользователей этой группы
Есть еще один почтовик, на котором настроена почта для одного домена, там все работает как часы.

Конфиги:
sender_login_maps.cf

Код: Выделить всё

server_host     = domain.local
server_port     = 389
version         = 3
bind            = yes
start_tls       = no
bind_dn         = cn=userad,dc=domain,dc=local
bind_pw         = password
search_base     = OU=USERS,dc=domain,dc=local
scope           = sub
query_filter = (&(|(mail=%s)(otherMailbox=%u@%d))(sAMAccountType=805306368))
result_attribute= mail
debuglevel      = 0
virtual_mailbox_maps.cf

Код: Выделить всё

server_host     = domain.local
server_port     = 389
version         = 3
bind            = yes
start_tls       = no
bind_dn         = cn=userad,dc=domain,dc=local
bind_pw         = password
search_base     = OU=USERS,dc=domain,dc=local
scope           = sub
query_filter = (&(|(mail=%s)(otherMailbox=%u@%d))(sAMAccountType=805306368))
result_attribute= mail
result_format   = %d/%u/Maildir/
debuglevel      = 0
virtual_group_maps.cf

Код: Выделить всё

server_host     = domain.local
server_port     = 389
version         = 3
bind            = yes
start_tls       = no
bind_dn         = cn=userad,dc=domain,dc=local
bind_pw         = password
search_base     = OU=MAIL_Groups,dc=domain,dc=local
scope           = sub
query_filter    = (&(objectClass=group)(mail=%s))
special_result_attribute = member
leaf_result_attribute = mail
debuglevel      = 0
dovecot-ldap.conf

Код: Выделить всё

hosts           = domain.local:389
ldap_version    = 3
auth_bind       = yes
dn              = cn=userad,dc=domain,dc=local
dnpass          = password
base            = ou=USERS,dc=domain,dc=local
scope           = subtree
deref           = never
user_filter = (&(userPrincipalName=%u)(objectClass=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
pass_filter = (&(userPrincipalName=%u)(objectClass=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
pass_attrs = userPrincipalName=user
default_pass_scheme = CRYPT
user_attrs      =   =home=/var/vmail/vmail1/%Ld/%Ln/Maildir/,=mail=maildir:/var/vmail/vmail1/%Ld/%Ln/Maildir/,description=quota_rule=*:storage=%$M
Ну где то так.

Хостинговая компания 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
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

iRedMail+AD и несколько почтовых доменов

Непрочитанное сообщение Alex Keda » 2018-03-19 16:08:47

непонял, а щас что - если без домена вводит - попадает не в свою почту?
Убей их всех! Бог потом рассортирует...