public bool IsValidEmail(string email) { var validEmail = false; if (!string.IsNullOrEmpty(email)) { validEmail = _emailValidator.IsValidEmail(email); } return(validEmail); }
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)); }