[Postfixbuch-users] (OT) Emails landen im Postfach, aber werden nicht angezeigt
Thomas Antony
thomas at antony.eu
Mo Aug 18 16:54:45 CEST 2008
Hallo,
Das Problem ist wieder in Erscheinung getreten.
Die Ursache war das MySQL querys case insensitive sind und dovecot aus
dem Konzeot gebracht wird -> UserName != username
http://wiki.dovecot.org/AuthDatabase/SQL (Password query)
[Zitat]
By default MySQL does case-insensitive string comparisons, so you may
have a problem if your users are logging with different as "user",
"User" and "uSer". To fix this, you can make the SQL database return a
"user" field, which makes Dovecot modify the username to the returned value.
[/Zitat]
Ich habe beim password_query und user_query ein "binary" vor username
gesetzt und nun funktioniert es wirklich.
password_query = SELECT password FROM mailbox WHERE binary username = '%u'
user_query = SELECT maildir, 5000 AS uid, 5000 AS gid FROM mailbox WHERE
binary username = '%u'
Ich hoffe damit jemanden anderen zu helfen der das selbe Problem hat :-)
Grüße,
Thomas Antony
Mehr Informationen über die Mailingliste Postfixbuch-users