public EmailAlertingPublisher(IHealthChecksBuilder healthChecksBuilder, ServiceHealthCheck healthCheck, AlertTransportSettings alertTransportSettings) : base(healthChecksBuilder, healthCheck, alertTransportSettings) { _emailTransportSettings = (EmailTransportSettings)alertTransportSettings; _mailSenderClient = new SmtpMailSender(_emailTransportSettings); _mailMessageFactory = new SmtpMailMessageFactory(_emailTransportSettings); }
public SmtpMailSender(EmailTransportSettings settings) { _settings = settings; }
public SmtpMailMessageFactory(EmailTransportSettings emailTransportSettings) { _emailTransportSettings = emailTransportSettings; }