Nice module... one suggestion to anyone using this, make sure your minutes window supports your retry timeout for the outbound mail service/server. Many hosts will do a greylist option on inbound emails, relying on the retry for SMTP servers to reduce inbound spam. If you run your own SMTP server, set the first retry to 1 minute (default is usually 15 minutes). This way a greylist receiving server will get the message within the window.
If you're using a service that you don't control, you should set the window to 30-60 minutes. I would suggest looking into a delivery service like mailgun or sendgrid for these types of things, you'll see much better delivery rates for the big ISPs and mail providers.