示例#1
0
        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);
        }
示例#2
0
        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);
        }