We currently have a postfix MX front-end that uses MailScanner, clamav,
and spamassassin to preprocess incoming email. We use LDAP lookups to
determine valid recipients. Email that makes it through all of that
gets moved to a Cyrus imap mailstore using LMTP
(mailbox_transport = lmtp:cyrusimap.mydomain.com)
We want to replace the Cyrus backend with Exchange, but keep postfix as
the internet-facing email gateway. Ideally, we would like be able to
move one subset of users (20-30) at a time rather than all at once (350
users). It seems to me that we should be able to use the LDAP
"mailHost" attribute set to either the Cyrus host or the Exchange host
and have postfix determine what to do based on that attribute. Does
anyone have any suggestions on how to do this?
Thanks