public async Task <ActionResult> Index(string subscribe) { bool status = true; db.subscribe(subscribe); var body = "<h2>Welcome to the Big Bang Store</h2><p>Dear Customer,</p><br/><p>Thanks for registering Big Bang Store.</p>"; var message = new MailMessage(); message.To.Add(new MailAddress(subscribe)); /*message.To.Add(new MailAddress("*****@*****.**"));*/ // replace with valid value message.From = new MailAddress("*****@*****.**"); // replace with valid value message.Subject = "Your email subject"; message.Body = string.Format(body, "from name", "from email", "message"); message.IsBodyHtml = true; using (var smtp = new SmtpClient()) { var credential = new NetworkCredential { //UserName = "******", // replace with valid value //Password = "******" // replace with valid value2 UserName = "******", // replace with valid value Password = "******" // replace with valid value2 }; smtp.Credentials = credential; smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.EnableSsl = true; await smtp.SendMailAsync(message); return(new JsonResult { Data = new { status = status } }); } }