0

Possible Duplicate:
Sending email in .NET through Gmail

hello,

Im using code like below but I get an error:

"Unable to connect to the remote server"

 MailMessage mail = new MailMessage();
        mail.To.Add("test1@gmail.com");
        mail.From = new MailAddress("test2@gmail.com");
        mail.Subject = "Test Email";
        string Body = "<b>Welcome to CodeDigest.Com!!</b>";
        mail.Body = Body;
        mail.IsBodyHtml = true;
        SmtpClient smtp = new SmtpClient();
        smtp.Host = "smtp.gmail.com";
        smtp.Port = 587;
        smtp.Credentials = new System.Net.NetworkCredential("test1@gmail.com", "myPass");
        smtp.EnableSsl = true;
        smtp.Send(mail);
Community
  • 1
  • 1
gruber
  • 28,739
  • 35
  • 124
  • 216

1 Answers1

3

You're not sending from the same email address you're authenticating with... You must add test1@gmail.com as the "from"

EDIT:As Bala R suggested, probably your firewall based on the error you get

Oskar Kjellin
  • 21,280
  • 10
  • 54
  • 93