Nice wrapper, though it took me a while to get it to work. Tried with Google SMTP, but ended up throwing Sendgrid on a heroku app and hit that api.
Wondering if a debug mode would be helpful for the initial set up. See what requests are being sent/received to see what the possible errors are.