Hi Daniel, Here we use another technique. For each user that we transfer from the old server to the new one, I just add a line in transport.cf saying the complete mailbox name for that user and the IP or DNS name of the new server. For example:
ferna...@test.com : newserver.test.com Also, it makes me have absolute control over what is going on, and when, etc. Atenciosamente, --- Fernando Maciel Souto Maior Projetos e Soluções de Tecnologia (31) 9226-9440 TIM On Wed, Apr 22, 2015 at 7:07 AM, Daniel Mare <dm...@structerre.com.au> wrote: > We have an old Mac OS X mail server that we plan to replace with a new > Zimbra server, but we can't move all mailboxes over in one go, instead, we > plan to route all internet mail to our new Zimbra server, which has the > authoritative list of all users on the domain and can thus reject > non-existent recipients. > > Mail to valid recipients are then either delivered to the mailbox on the > Zimbra server itself, or passed on to the Mac OS X server for those > mailboxes still located there. > > The old Mac OS X server thus needs to be set up to accept all mail > allegedly on the domain and pass it on to the Zimbra server in case it > doesn't know about that particular user as explained here: > https://wiki.zimbra.com/wiki/Split_Domain > > After reading through loads of postfix documentation, it seems like the > thing to do is to edit /etc/postfix/main.cf on the old Mac OS X server > and add in the following line before reloading postfix: > > fallback_transport = smtp:new.zimbra.server.com > > Does above seem correct? > > Is anything else required to make it work? Does below need changing? > > local_recipient_maps = proxy:unix:passwd.byname $alias_maps > > >