private void SendEmail() { using (MailMessage message = new MailMessage()) { foreach (string toField in emailToTextBox.Text.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries)) { message.To.Add(toField.Trim()); } foreach (string ccField in emailCcTextBox.Text.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries)) { message.CC.Add(ccField.Trim()); } message.Subject = emailSubjectTextBox.Text; message.BodyEncoding = System.Text.Encoding.ASCII; message.Body = emailBodyTextBox.Text; //Add Tracker info to the email header EmailTracker.Tag(message); List <FileInfo> attachments = new List <FileInfo>(); foreach (string attachment in emailAttachmentsListBox.Items) { attachments.Add(new FileInfo(attachment)); } // Send the Email. _emailController.Send(message, attachments); ExecutionServices.SystemTrace.LogInfo("Email message sent"); } }
private void SendEmail(string toAddress, string subject, string bodyText, List <FileInfo> attachments) { using (MailMessage message = new MailMessage()) { message.To.Add(toAddress); message.Subject = subject; message.Body = bodyText; if (attachments != null && attachments.Count > 0) { _emailController.Send(message, attachments); } } }
private void SendEmail(string sender, string recipient) { using (MailMessage message = new MailMessage(sender, recipient)) { message.Subject = "Email from: " + sender; message.BodyEncoding = System.Text.Encoding.ASCII; message.Body = "Trying to get the Exchange Server to break."; //Add Tracker info to the email header EmailTracker.Tag(message); // Send the Email. _emailController.Send(message); _operationLog.Append("Sent email from: ").Append(sender); _operationLog.Append(" to: ").AppendLine(recipient); } }