[Postfixbuch-users] courier-authlib + MySQL + Postfixadmin + Login-Problem neu eingerichtete User

Werner Detter werner at aloah-from-hell.de
Sa Feb 16 09:04:34 CET 2013


Hi zusammen, 

jetzt hab ich da mal eine Frage, hatte schon länger nichts mehr mit courier zu tun. Hier steht 
ein System mit Postfix, MySQL, Courier und Postfixadmin zur Verwaltung der Mailuser. So weit, 
so gut - nun zum "lustigen" Teil. Richte ich einen neuen Benutzer über Postfixadmin ein, 
kann sich dieser z.B. nicht via IMAP einloggen. System ist ein Fedora 13. Ich hab das Debugging
in der authdaemonrc hochgeschraubt. 


Der Login eines bestehenden Benutzers liefert z.B. 
--------------------------------------------------
Feb 16 08:56:35 web authdaemon: authpam: trying this module
Feb 16 08:56:35 web authdaemon: authpam: username 'user at domain.com' not found in password file
Feb 16 08:56:35 web authdaemon: authpam: REJECT - try next module
Feb 16 08:56:35 web authdaemon: authmysql: trying this module
Feb 16 08:56:35 web authdaemon: SQL query: SELECT username, password, "", '4000', '493', '/data/secure/emails', CONCAT("/data/secure/emails/",maildir), concat(quota,'S'), name, "" FROM mailbox WHERE username = 'user at domain.com'  AND (active='1')
Feb 16 08:56:35 web authdaemon: password matches successfully


Ein neu eingerichter Benutzer via Postfixadmin dagegen:
-------------------------------------------------------
Feb 16 08:48:35 web authdaemon: received auth request, service=imap, authtype=login
Feb 16 08:48:35 web authdaemon: authpam: trying this module
Feb 16 08:48:35 web authdaemon: authpam: username 'newuser at domain.com' not found in password file
Feb 16 08:48:35 web authdaemon: authpam: REJECT - try next module
Feb 16 08:48:35 web authdaemon: authmysql: trying this module
Feb 16 08:48:35 web authdaemon: SQL query: SELECT username, password, "", '4000', '493', '/data/secure/emails', CONCAT("/data/secure/emails/",maildir), concat(quota,'S'), name, "" FROM mailbox WHERE username = 'newuser at domain.com'  AND (active='1')
Feb 16 08:48:35 web authdaemon: zero rows returned
Feb 16 08:48:35 web authdaemon: no password available to compare
Feb 16 08:48:35 web authdaemon: authmysql: REJECT - try next module
Feb 16 08:48:35 web authdaemon: FAIL, all modules rejected


Das ist schon mal interessant. Die SQL-Queries, direkt über die MySQL-Konsole abgesetzt, liefern beide ein Ergebnis zurück. Daher wundert mich das
"zero rows returned". Hatte jemand schon mal einen ähnlichen Fall? 

Danke und VG, 
Werner 

courier-authlib-devel-0.63.0-1.fc13.x86_64
courier-imap-4.8.0.20100628-1.13.x86_64
courier-authlib-mysql-0.63.0-1.fc13.x86_64
courier-authlib-0.63.0-1.fc13.x86_64



Mehr Informationen über die Mailingliste Postfixbuch-users