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, }; }
public void Dispose() { Message?.Dispose(); SendingSettings?.Dispose(); }