We were in the same setup, roughly, where all mail goes through our av/spam gateway. Using postfix "transports", I distinguished any user that was on Zimbra, and had mail for them go there. All other mail (meaning, if a user/email address was not specified) would go to our legacy/main email server.
On Zimbra, you configure a setting (forget which, but it is in the wiki) to say "if the address used is the same domain but not on here, forward to this server", which was our spam/av gateway, who would then forward over to our other/main email server
on legacy mailserver, if they didn't exist on there, it would get forwardeded to spam/av gateway, which would then relay to Zimbra. It was not bad for a gradual (3 week) migration, and again, this was only about 100 or so people. Is it workable in a larger scale? Yeeessss.... but YMMV.
PM me if you need more specific details, but it is completely workable and functions just fine. |