public static void Send(EmailItem item) { if (Settings.EmailEnabled) { MailMessage mail = new MailMessage(); if (!String.IsNullOrEmpty(item.From)) mail.From = new MailAddress(item.From); AddMailAddress(mail.To, item.To); AddMailAddress(mail.CC, item.Cc); AddMailAddress(mail.Bcc, item.Bcc); mail.Subject = item.Subject; mail.IsBodyHtml = true; mail.Body = item.Body; SmtpClient client = new SmtpClient(); client.Send(mail); } }
private void SendEmail() { ContactFormData item = ContactFormXml.Current.GetItemByID(FormName); EmailItem emailItem = new EmailItem(); emailItem.Subject = String.IsNullOrEmpty(Settings.FeedbackEmail.Subject) ? Subject.Text : Settings.FeedbackEmail.Subject; emailItem.From = String.IsNullOrEmpty(Settings.FeedbackEmail.SenderEmail) ? EmailAddress.Text : Settings.FeedbackEmail.SenderEmail; emailItem.To = String.IsNullOrEmpty(Settings.FeedbackEmail.RecipientEmail) && item != null ? item.Email : Settings.FeedbackEmail.RecipientEmail; emailItem.Body = GetEmailBody(item); EmailSender.Send(emailItem); }