Есть пользователи в ldap'e, которые видны в системе, но у некоторых пользователей local_part в email'e отличается от логина.
Конфиг соответствующего router'a:
local_user:
debug_print = "R: local_user for $local_part@$domain"
driver = accept
domains = +local_domains
condition = ${if eq{}{${lookup ldapdn{LDAP_AUTH \
ldap:///ou=Users,dc=example,dc=com??sub?(&(objectClass=CourierMailAccount) \
mail=${local_part}@${domain}))}}}{no}{yes}}
transport = LOCAL_DELIVERY
cannot_route_message = Unknown user
Естественно так работать exim не хочет.
Например email - test@example.com, a пользователь находится в контейнере uid=testuser,ou=Users,dc=example,dc=com.
Как заставить exim доставлять почту на test@example.com с правами пользователя testuser?
Ответ на:
комментарий
от tungus
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Exim, почему не работает при удалении лишнего? (2018)
- Форум exim-4.94.2 + ldap + freeipa (2022)
- Форум exim регистронезависимая local_part ? (2010)
- Форум exim проблема с отправкой (2018)
- Форум exim + vesta - проблема с отправкой писем с сайтов (2017)
- Форум Exim+Dspam (2004)
- Форум [нуб] exim (2009)
- Форум Exim выполнить mysql INSERT (2013)
- Форум dkim, exim и dovecot-lda (2013)
- Форум exim4 STARTTLS (2017)