Eail::Stuff seems to be something of a wrapper around a whole lot of otehr modules, there's no problemw ith that, so after your last post I thought, well, let's see what
Net::SMTP::SSL does with this:
#!/usr/bin/perl
use warnings;
use strict;
use Net::SMTP::SSL;
my $smtp = Net::SMTP::SSL->new(
'smtp.gmail.com',
Port => 465,
Timeout => 30,
Debug => 1,
);
print $@;
produces:
Net::SMTP::SSL: Bad service ''
So I think the problem is deeper again,
Net::SMTP::SSL is purely a thing wrapper around
Net::SMTP to enable it to use
IO::SOCKET::SSL instead of
IO::SOCKET::INET.
I don't have time to try more now, but this might give you some more thngs to follow up.
jdtoronto