I have Zimbra 2 servers setup for HA using DRBD and heartbeat.
Both servers have private staic IPs (10.10.69.34 & 10.10.69.35)
Heartbeat assigns 10.10.69.33 to which ever server is active primary at that moment.
We have NAT setup to destination-NAT our public IP to 10.10.69.33 and source-NAT 10.10.69.33 out to our public IP.
The problem is that Zimbra (postfix?) is always talking out with the server's static IP (10.10.69.34) and not the assigned dynamic (heartbeat) IP.
Is there a way that I can force Zimbra (postfix) to always 'speak out' with the dynamically assigned IP?
Listening bound IP does not matter as incoming traffic (like port 80, 7071, etc) is going to the dynamic IP and working fine. Just to get outgoing IP to be correct is my problem.