Exemplo n.º 1
0
        public EmailSender(IConfiguration configuration)
        {
            var settings = configuration.GetSection("Email").Get <SendingSettings>();

            this._settings = settings;

            this._smtp = new SmtpClient(settings.SmtpHost, settings.Port)
            {
                Credentials = new NetworkCredential(settings.User, settings.Password),
                EnableSsl   = true,
            };
        }
Exemplo n.º 2
0
 public void Dispose()
 {
     Message?.Dispose();
     SendingSettings?.Dispose();
 }