I think Email::Send::Gmail is using Net::SMTP::SSL under the hood to connect to googlemail, whereas MIME::Lite is using plain (non-SSL) Net::SMTP.
Simply specifying the SSL SMTP port 465 with MIME::Lite isn't going to help, as (I suppose) googlemail expects to communicate via secured protocol, which MIME::Lite currently doesn't do...
(A couple of month ago, there was a thread about patching MIME::Lite to also support SSL/TLS on port 465/587 — but I'm not sure what to make of it :)
Update: it's probably easier to construct the (multipart) email using Email::MIME (instead of Email::Simple) and then send it with Email::Send::Gmail.
In reply to Re: Bad file descriptor with mail to Gmail using MIME::Lite.
by Anonyrnous Monk
in thread Bad file descriptor with mail to Gmail using MIME::Lite.
by rhubarbpie
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |