public void SendMultipleEmails(EmailTemplateDTO input, IEnumerable <MailAddress> addresses) { var mergedEmailFactory = _container.GetInstance <IMergedEmailFactory>(); MailMessage message = mergedEmailFactory .WithTokenValues(input.TokenValues) .WithSubject(input.Subject) .WithHtmlBody(input.Body) .Create(); message.From = input.From; message.To.AddRange(addresses); var smtpClient = getSmtpClient(); smtpClient.Send(message); }
public void SendSingleEmail(EmailTemplateDTO input) { var mergedEmailFactory = _container.GetInstance <IMergedEmailFactory>(); MailMessage message = mergedEmailFactory .WithTokenValues(input.TokenValues) .WithSubject(input.Subject) .WithHtmlBody(input.Body) .Create(); message.From = input.From; message.To.Add(input.To); var smtpClient = getSmtpClient(); smtpClient.Send(message); }