Is your DNS server configured correctly on the server? A timeout is odd here. Something is blocking your DNS lookup or the connection to the other server. Like I said, we lookup the MX records of the remote server, then we try to connect to it to send the mail. People get all kinds of errors all the time, but the errors are generally informative and indicate mail rejected, mailbox not found, dns lookup failed, etc. You can call into our support line if you need some help live.