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.

Reply via email to