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

Reply via email to