ну, я делал.
Exim с поддержкой LDAP собери.
Конфигурируется примерно так:
DOMINO = 192.168.100.3
ldap_default_servers = 192.168.100.3
# В секции routers
# Проверяем, есть ли получатель письма в ЛДАПе Домино
domino_maillookup:
driver = redirect
data = ${lookup ldap {ldap:///?mail?sub?(mail=${quote_ldap:$local_part}@${quote_ldap:$domain})}}
domains = your-domain.com
verify_recipient
self = pass
pass_router = domino_route
no_more
# Если получатель есть в ЛДАПе домино, посылаем письмо в Домино
domino_route:
driver = manualroute
transport = domino_smtp
route_list = your-domain.com 192.168.100.3
# В секции transports
domino_smtp:
driver = smtp
interface = 192.168.100.1