Clifford Gonsalves: > Hello Again, > > The servers are 1 Exchange and 1 Zimbra. > > Can this work? > 1: First server delivery via transport map. > 2: Second delivery via address rewrite (recipient _bcc maps ) then > transport map to the rewritten address. > 3: At Zimbra rewrite address again and delivery to local mailbox. > > The solution is only required for incoming emails from the Internet.
You can use the Postfix virtual_alias_maps feature to deliver mail for u...@example.com to u...@host1.example.com and u...@host2.example.com. This of course requires that the Exchange servers can handle such addresses. The Postfix virtual_alias_maps lookups could even implemented with LDAP which is supported in Active Directory. However, one problem is that when a user reads and deletes email on one Exchange server, the message still exists on the other server. An untested alternative is to use a transport_maps entry that returns smtp:host1.example.com, host2.example.com (this requires Postfiux 3.5 or later) so that Postfix tries those in order, and to rely on mailbox replication between trhe Exchange servers. Wietse