I just finished installing a test server. My setup is behind a firewall, so the server has an IP address of 192.168.1.7. My hostname is served by DNS that gives a valid internet address (points to my firewall) which is different from the actual local address mentioned above. My /etc/hosts has this local address. The ONLY way I could get this setup to work was with an internal DNS server that supplied the local address for my host and the proper MX record as well. It seems that parts of the backend use the /etc/hosts file and other parts look to DNS.Originally Posted by KevinH
On a separate topic, your instructions could be clearer on what to put where (host, domain). When you say host, this means the host name of the server Zimbra is running on. When you say domain, this is the domain you will serve email for. I did not mess this up but had to read through it several times to make sure I understood what you meant. From the posts, I can see several people messed up and ended up with mail server for email@example.com when they really wanted firstname.lastname@example.org.
Great job on Zimbra! This is by far the best open source email effort out there. I am excited and hope you continue to support the open source side of your solution.