On Sep 3, 2006, at 4:48 PM, Achim Grolms wrote:
I was wrong, not Authen::SASL::Perl::DIGEST_MD5 is the problem,
Net::POP3 caused the problem.
The code in Net::POP3 is this
$sasl = Authen::SASL->new(mechanism=> $mechanisms,
callback => { user => $username,
pass => $password,
authname => $username,
});
and should be
$sasl = Authen::SASL->new(mechanism=> $mechanisms,
callback => { user => $username,
pass => $password,
});
because it is not usefull to set authzid ti the same value as
username.
What do you think?
Hm, I forget the exact details but I seem to remember they were both
set because some servers were using user while others where using
authzid. I guess we will find out later which servers needed authzid :-)
Graham.