public bool IsValidEmail(string email)
        {
            var validEmail = false;

            if (!string.IsNullOrEmpty(email))
            {
                validEmail = _emailValidator.IsValidEmail(email);
            }

            return(validEmail);
        }
Exemple #2
0
        public async Task <bool> SendEmailAsync(string emailAddress, string subject, string message)
        {
            if (!_emailValidator.IsValidEmail(emailAddress))
            {
                _logger.LogWarning(EventIds.InvalidEmail, string.Format(Strings.InvalidEmail, emailAddress));
                return(false);
            }

            var mimeMessage = CreateMimeMessage(emailAddress, subject, message);

            return(await SendMimeMessageAsync(mimeMessage));
        }