Added ability to make SMTP client out of band, via factory.