added smtp SASL support with username and password
Compensated for MIME::Lite shortcomings and added 'boundary' to
content-type header on html emails.