Email.cs is not taking the smtp port defined in web.config into account. Add something like the following to Email.cs:
SmtpServer smtpServer = new SmtpServer(ConfigurationManager.AppSettings["SMTPServer"], int.Parse(ConfigurationManager.AppSettings["SMTPPort"]));
-Jesse