Sorry to be a bit of a pest here, but I've got a curious problem.
I'm trying to find an upgrade-friendly method of configuring Zimbra to listen/send using a specific IPv4 Address (While preserving IPv6 compatibility).
The reasoning behind this is simple: We have two IP's for the server, and only wish for one to be used.
One IP is the standard IP which is locked to the server, the other is a FailOver IP which can be switched between servers at-will.
While the IP configuration is up and running without problem, we cannot get Zimbra to only use the FailOver IP (Two IP Addresses assigned to one interface).
Here's what I've tried so far:
Doing the above does tell Zimbra to LISTEN on that IP, but it does not tell it to send using that IP.
zmprov ms <Server Address> zimbraMailBindAddress "<Failover IP>"
zmprov ms <Server Address> zimbraMailSSLBindAddress "<Failover IP>"
zmprov ms <Server Address> zimbraMailSSLClientCertBindAddress "<Failover IP>"
zmprov ms <Server Address> zimbraAdminBindAddress "<Failover IP>"
zmprov ms <Server Address> zimbraPop3BindAddress "<Failover IP>"
zmprov ms <Server Address> zimbraPop3SSLBindAddress "<Failover IP>"
zmprov ms <Server Address> zimbraLmtpBindAddress "<Failover IP>"
I've also tried editing the hosts file to specify the domain to an IP, but Zimbra simply ignores this.
Lastly, I know of only one method which may/may not work and that is editing postfix's master.cf directly to tell it to use a specific IP Address.
But this carries a couple of problems:
1) It may confuse the rest of Zimbra
2) It will get wiped upon Zimbra upgrade
So any ideas on a method to get this done without breaking the upgrade-ability of Zimbra?
I've searched for this on duckduckgo, but can't really find any results suggesting anything other than what I've already tried.
(So don't tell me to Google it, I already did.)