public SmtpServerBackgroundService(ILogger <SmtpServerBackgroundService> logger, IConfiguration configuration, IMessageStoreFactory messageStoreFactory, ISmtpServerFactory smtpServerFactory, IRestClient restClient)
 {
     _logger              = logger;
     _configuration       = configuration;
     _messageStoreFactory = messageStoreFactory;
     _smtpServerFactory   = smtpServerFactory;
     _restClient          = restClient;
 }
 public DefaultSmtpHost(ILogger <DefaultSmtpHost> logger, ISmtpServerFactory tcpConnectionFactory)
 {
     this._logger = logger;
     this._tcpConnectionFactory = tcpConnectionFactory;
 }