Smtp timeout with MVC.NET

Smtp timeout with MVC.NET

I am trying to send an email from my web app using Zoho smtp, here is my web.config,

<smtp from="email@zoho.com">
<network enableSsl="true" host="smtp.zoho.com" port="465" userName="email@zoho.com" password="password"/>
</smtp>

I am sure that I put in the correct email address and password,

I am using:
- GoDaddy for my DNS provider
- Amazon EC2 for my webserver

and I keep getting,

System.Net.Mail.SmtpException
The operation has timed out.

Any help would be appreciated?