On Mon, 19 Nov 2007, John Peacock wrote:
Michael Salbinger wrote:
my qpsmtpd (smtp) auth does not work anymore.
the logs show some errors:
==> /opt/qpsmtpd/log/main/current <==
2007-11-18 21:11:32.754924500 Premature end of base64 data at
lib/Qpsmtpd/Auth.pm line 262, <STDIN> line 7.
2007-11-18 21:11:32.755041500 22483 running plugin (auth-login):
auth::authcheckpassword
2007-11-18 21:11:32.755162500 22483 trying to get config for
smtpauth-checkpassword
2007-11-18 21:11:32.755326500 22483 Plugin auth::authcheckpassword, hook
auth-login returned DECLINED, 2007-11-18 21:11:32.755430500 22483 535
Authentication failed for "username"
Well, the obvious first question to ask is "What changed?" Have you added
any new plugins to this system? Did you upgrade anything in Perl itself?
This is a pretty basic behavior that just won't stop working without some
external force being applied...
Don't forget to consider the client end. "Premature end of base64 data"
might just mean "Premature end of base64 data" (i.e the client didn't
send the full string it needs to send).
---
Charlie