log all failures
introduce new setting email_always, that will force emails to send to users regardless of presence on site