in reply to MIME::Lite error => SMTP auth() command not supported on smtp.gmail.com
Is MIME::Base64 installed?
MIME::Lite->send('smtp'... uses Net::SMTP, which in its auth method does:
eval { require MIME::Base64; require Authen::SASL; } or $self->set_status(500, ["Need MIME::Base64 and Authen::SASL tod +o auth"]), return 0;
MIME::Lite code includes:
if ($smtp->supports('AUTH',500,["Command unknown: 'AUTH'"])) { $smtp->auth( $args{AuthUser}, $args{AuthPass} ) or die "SMTP auth() command failed: $!\n" . $smtp->message . "\n"; } else { die "SMTP auth() command not supported on $hostname\n"; }
It appears possible that the lack of MIME::Base64 could result in the error you're seeing.
In Section
Seekers of Perl Wisdom