We are running a single server instance of Release 6.0.5_GA_2213.RHEL5_64_20100203001950 CentOS5_64 FOSS edition. It is nat'd, and on top of that, we have an nginx proxy in front of it to help with migration from another server (it looks up the user and routes them to the old or the new server depending on if they've been migrated yet). We setup dns for the server's name to point to the proxy for the migration, and have the hosts file on the zimbra server set for that name to point to its internal network address.
When zimbra tried to deliver mail however, it tried to connect to the proxy, not the internal address, i.e. it's using dns instead of the hosts file, though nsswitch.conf has "files dns". I've manually reconfigured all the accounts to change zimbraMailTransport to use a name that points to the internal server address, but new accounts get the real name, and thus don't work until that tweak is made. I can reconfigure the proxy and firewalls so that port 7025 gets routed properly, but that's a lot of work that shouldn't be necessary... I'm also concerned that when we remove the proxy, it'll try to use the public address then, requiring the firewall to loopback the public address, which I'm not sure it does.
Ideally, it would use the hosts file properly, but failing that, if there's a simple setting that I can set to give the mailtransport the internal name without disrupting other things, that would make things work smoothly at least...


LinkBack URL
About LinkBacks


