Send Mail by gmail account in ASP.NET
You can integrate mail via gmail account but make sure that gmail settings allow less secure app. Click on Gmail settings & allow less secure app (gmail->Setttings->allow less secure app)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4HnHMhm6VP-BKFB4WxknqwCjd2TDXOe3VxlSBv6PSOwLekraoQ0yV3qo-MlRHY2qCuNnG8fI4MPgb6tqiv8OI7Zc0JZpFgMZ6NRdno9RxwdWMy71Ncqi7in0BUlpAvkXhHRgXHufFIy_C/s640/email-requirement.PNG)
MailMessage mail = new MailMessage();
mail.From = new MailAddress("xyz@gmail.com");
mail.Sender = new MailAddress("xyz@gmail.com");
mail.To.Add("external@emailaddress");
mail.IsBodyHtml = true;
mail.Subject = "Email Sent";
mail.Body = "Body content from";
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("xyz@gmail.com", "your_password");
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.EnableSsl = true;
smtp.Timeout = 30000;
try
{
smtp.Send(mail);
}
catch (SmtpException e)
{
textBox1.Text= e.Message;
}
0 comments :
Post a Comment