I know it works with a local DNS which points to a private addres and the hostname is the real internet hostname.
Like
server.company.com A 192.168.65.170.
You could also use your hosts file for this but this is not what I want.
Locally I wan't to give it a local name like:
server.company.local A 192.168.65.170 and
at the sametime remotely(internet)
server.company.com A 213.213.213.213
This can be done with one nameserver if you whish.
Two is of cause also possible. One local for
company.local domain and one remote for
company.com domain.
In this way the nameserver setup is correct the way it should be.
Consequence is that all links used in Zimbra should be independant of the hostname because locally the server has a different name then via internet.
To make it more complex, locally I can reach the internetname but that's depending on your router/firewall and does not always works.
When you set it up like this the "documents" function "insert image" only works when your URL has the hostname of the server which you created during install.
In this case it was
server.company.local
Everything else works with both hostnames.
The same story for a port change in the router: say incoming 8000, outgoing 80 everything works accept the "documents". Here the URL also changes.
This is what I call absolute links. It's including the hostname(fqdn) and relative starts after the hostname.
Well I see 4.5.0-GA is out. Let's go.
RJ