Send Email using C#
Add the "System.Net.Mail" namespace at the top of the class and follow the below code to send email using SMTP server.
public void SendMail()
public void SendMail()
{
try
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("YourEmailID@gmail.com");
mail.Bcc.Add("bccEmail@gmail.com");
mail.CC.Add("sampleEmail@ymail.com");
mail.To.Add("FriendEmailID@yahoo.com");
mail.Subject = "Test Mail";
mail.Body = "Hi...!!! This is a test mail.";
mail.IsBodyHtml = true;
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = "smtp.gmail.com";
smtpClient.Port = 587;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new System.Net.NetworkCredential("YourEmailID@gmail.com", "YourPassword");
smtpClient.EnableSsl = true;
ServicePointManager.ServerCertificateValidationCallback = delegate
{
return true;
};
smtpClient.Send(mail);
}
catch (Exception ex)
{
//Your Exception code
}
}
No comments:
Post a Comment