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

Reply via email to