Do you have any firewall or SElinux enabled on this server? If you do then disable them.
Where is the DNS hosted for your site, I guess it's public DNS servers? If it is then I have great difficulty getting information on your domain name, have a look at this
report.
Is your Zimbra server running at the moment?