Exemplo n.º 1
0
 private void SendEmailMessage(SitkaSmtpClientService smtpClient, MailMessage mailMessage)
 {
     mailMessage.IsBodyHtml = true;
     mailMessage.From       = smtpClient.GetDefaultEmailFrom();
     mailMessage.ReplyToList.Add(_rioConfiguration.LeadOrganizationEmail);
     SitkaSmtpClientService.AddBccRecipientsToEmail(mailMessage, EFModels.Entities.User.GetEmailAddressesForAdminsThatReceiveSupportEmails(_dbContext));
     smtpClient.Send(mailMessage);
 }
Exemplo n.º 2
0
        private void SendEmailToLandownerAndAdmins(UserDto userDto, List <AccountDto> addedAccounts)
        {
            var smtpClient   = HttpContext.RequestServices.GetRequiredService <SitkaSmtpClientService>();
            var mailMessages = GenerateAddedAccountsEmail(_rioConfiguration.WEB_URL, userDto, addedAccounts);

            foreach (var mailMessage in mailMessages)
            {
                SitkaSmtpClientService.AddBccRecipientsToEmail(mailMessage,
                                                               EFModels.Entities.User.GetEmailAddressesForAdminsThatReceiveSupportEmails(_dbContext));
                SendEmailMessage(smtpClient, mailMessage);
            }
        }