Remove this line,
smtp.EnableSsl = true;
Okay, try this:
string name ="name";
string password = "password";
string email_id = "email";
MailMessage mail = new MailMessage();
mail.From = new MailAddress("blah@gmail.com");
mail.To.Add(email);
mail.Subject = "Password Recovery ";
mail.Body = "Name : " + name +
"<br />Password : " + password +
"<br />Email : " + email_id;
mail.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Host = "smtp.gmail.com";
client.Port = 587;
client.EnableSsl = true;
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
client.Credentials = new System.Net.NetworkCredential("blah@gmail.com", "8888888888");
client.Timeout = 2000000;
client.Send(mail);
-KR