
Originally Posted by
clmates
Hi phoenix.
Many thanks for the link, I already read that, but I dont have problems on the zimbra side, now my problem is on the SLES one (the primary mail server), and I don't know how to solve this.
the problem is that in sles I can get the transport working because the system is checking the domain and is delivering first to cyrus instead of giving it to the postfix for delivery, in YaST2 advanced mailserver, the option local delivery is set to cyrus. I don't want to change that because this is our real mail server and dont want to make it to stop working for the rest of the users, so I need to find a way of adapting the configuration to make this account to go to the other server.
thanks anyway
You are right to try to do everything in YaST if you can, but you may need in this case to hand-edit the Postfix transport table by hand. I am not sure that that YaST module can handle transports on an individual email address basis; only on a domain-wide basis.
This document describes the underlying process: Postfix manual - transport(5)
So for the user in SLES whose mail you want delivered to Zimbra, you would need to add an entry to the SLES transport table /etc/postfix/transport as follows:
Code:
zimbra_user@domain.com smtp:zimbra_server_fqdn
Don't forget to run postmap hash: against your transport file and to reload Postfix.
Since this hand change may upset the YaST mail module, I'd keep a backup copy of your existing transport table so that when the migration to Zimbra is complete you can revert and use the YaST Advanced Mail module to configure your SLES box as a SmartHost for Zimbra (if that's what you want).
Hope that helps,
Mark