Есть FreeBSD, Windows 2003 Server AD и Exchange 2003.FreeBSD принимает всю входящую почту для домена domain.com и все пересылается на внутренний Exchange сервер.
Проблема.
Если письмо идет на ящик asdqwe@domain.com, а того ящика не существует, то smtp шлюз честно покачивает его и пересылает его на Exchange. Необходимо что бы под FreeBSD шлюз знал о существующих почтовых ящика в Active Directory. И давал сообщение о ошибке в данном случае.
Посоветуйте решение.
Я на данный момент нашел sendmail с поддержкой LDAP (nss_ldap).
Но не совсем то.
Можешь загнать всех юзверей в access по типу такого:
To:user1@domain.com Ok
To:user2@domain.com Ok
To:user3@domain.com Ok
...
To:domain.com Reject
Не забудь про табуляторы....