Code:
cat /etc/hosts
cat /etc/resolv.conf
dig yourdomain mx
dig yourdomain any
host `hostname` <- note backticks and not single quotes
Does /var/log/zimbra.log provide any information on why it will not process external email ? Have you tried telneting to port 25, from a external point, to your server and ensuring that it is responding ?