My OS is RHEL ES 4 and I am running Zimbra 5.0.4.
I do have "enable DNS lookups" checked on the Admin UI.
Let us say my zimbra server host is zimbrahost.company.com and its IP address is zimbraipaddr. and thus my domain is company.com. This is the same domain that I used when I installed the Zimbra server.
#cat /etc/resolv.conf
nameserver 172.18.20x.abc [primary DNS server for the Zimbra host]
nameserver 172.18.13y.def
#dig company.com mx
Answer section
company.com 85064 IN MX 10 mxp.sd.company.com
Additional section
mxp.sd.company.com 73291 IN A ipaddr1
mxp.sd.company.com 73291 IN A ipaddr2
mxp.sd.company.com 73291 IN A ipaddr3
Server: 172.18.20x.abc#53 (172.18.20x.abc) [This is the same primary DNS server for the Zimbra host]
#host `hostname`
This command does not work. It says host zimbrahost not found.
The problem that I am facing is that the emails successfully get routed to all the users that I have added on this Zimbra server. But if I try to send an email to any email address outside this Zimbra server, it fails and it says "connection timed out to yahoo". However, if I send email to my email address on my company's exchange server e.g.
myname@mycorp.company.com then I receive a postmaster delivery failure message. Can you please help me solve this problem? Let me know if you need more information.
Thanks