public bool SendResponse(IMailboxSettings mailboxSettings, Email email) { using (var client = new Smtp()) { try { client.ConnectSSL(mailboxSettings.OutboundServerAddress, mailboxSettings.OutboundServerPort); client.LoginOAUTH2(email.FromAddress.Email, _oAuth2Authenticator.GetOAuth2AccessToken(email.FromAddress.Email)); return client.SendMessage(EmailMapper.MapToIMail(email)).Status == SendMessageStatus.Success; } catch (Exception ex) { return false; } } }