Make sure the username and password is correct in the line:
smtp.Credentials = new System.Net.NetworkCredential("computersaddict.himanshu@gmail.com", "password");
try commenting the line :
smtp.UseDefaultCredentials = false;
Also try setting the properties outside the constructor:
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;