Das Log zeigt, dass die Query
Code: Select all
SELECT username, crypt, "", uid, gid, pop, "", "", realname, "" FROM users WHERE username = "user@domain.tld"
ohne Fehler ausgeführt wird.
"pop" ist die Column, die das Homeverzeichnis enthält.
In der Konfigurationsdatei vom mysqlauth-Modul steht, dass an diesen String "Maildir" gehängt wird, um das MailDir zusammenzusetzen, es sei denn es ist in der Konfiguration etwas anderes angegeben.
Code: Select all
MYSQL_HOME_FIELD pop
##NAME: MYSQL_MAILDIR_FIELD:0
#
# This is an optional field, and can be used to specify an arbitrary
# location of the maildir for the account, which normally defaults to
# $HOME/Maildir (where $HOME is read from MYSQL_HOME_FIELD).
#
# You still need to provide a MYSQL_HOME_FIELD, even if you uncomment this
# out.
#
# MYSQL_MAILDIR_FIELD maildir
Es wird aber nichts anderes angegeben.
Jemand eine Idee? Kann das ein Rechteproblem sein, dass Courier das MailDir zwar findet, aber nicht lesen kann?
Danke im Voraus!