I am having trouble receiving email either from local or web.

I have the Turnkey 5.0 Zimbra Server Appliance Install. I have setup DNS and the "Check MX Record" button in the Admin Domain section says that "MX Records check passed".

I can send email to yahoo and i receive it fine. I can send emails from yahoo and they go into the mail queue on the local server as deferred with a error message of (Reason connect to: mail.xxx.xxx.xxx[ip addrress]: Connection timed out)

This error happens with both local and web email.

Please help. If you need more info. i will be happy to send it.