Subject: | Auth issue |
The auth method is broken in Net::SMTP working together with
Authen::SASL Version 2.12.
The error message is:
Unknown callback: 'authname'. (user|auth|language|pass) at
/opt/ActivePerl-5.8/site/lib/Authen/SASL.pm line 75
Authen::SASL::client_new('Authen::SASL=HASH(0x8ab38c)', 'smtp',
'smtp.bizmail.yahoo.com', 0) called at
/opt/ActivePerl-5.8/site/lib/Net/SMTP.pm line 143
Net::SMTP::auth('Net::SMTP::SSL=GLOB(0x87ab98)', 'yyy, 'xx') called at
test.pl
A patch is to to change line 117 from "require Authen::SASL;" to :use
Authen::SASL qw(Perl);". It would be nice to determine the used method
in Authen also with a parameter and using import.
The bug was produced on Solaris with Perl 5.8.