public bool SendEmail(string pTo, List<string> ccList, string pSubject, string pBody, string pAttachmentPath, string name) { string mailFrom = System.Web.Configuration.WebConfigurationManager.AppSettings["Email"]; string mailPassword = System.Web.Configuration.WebConfigurationManager.AppSettings["Password"]; string smptpServer = System.Web.Configuration.WebConfigurationManager.AppSettings["SmtpServer"]; string smptpServerPort = System.Web.Configuration.WebConfigurationManager.AppSettings["SmtpServerPort"]; NetworkCredential cred = new NetworkCredential(mailFrom, mailPassword, smptpServer); MailMessage myMail = new MailMessage(); myMail.From = new MailAddress(mailFrom, "hai"); myMail.To.Add(new MailAddress(pTo, name)); myMail.IsBodyHtml = true; myMail.Subject = pSubject; myMail.Body = pBody; myMail.BodyEncoding = System.Text.Encoding.UTF8; myMail.Priority = MailPriority.High; if (ccList != null) { if (ccList.Count > 0) { string ccEmailIdList = ""; foreach (string ccEmailId in ccList) { if (ccEmailIdList != "") { ccEmailIdList += ";"; } ccEmailIdList += ccEmailId; } myMail.CC.Add(ccEmailIdList); } } if (pAttachmentPath.Trim() != "") { myMail.Attachments.Add(new Attachment(pAttachmentPath)); } SmtpClient client = new SmtpClient(smptpServer, int.Parse(smptpServerPort)); client.Credentials = cred; client.UseDefaultCredentials = false; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.EnableSsl = true; client.Send(myMail); return true; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)