[Dovecot-de] Nutzung von MySQL Prozeduren bei password_query
Andre
stickybit at myhm.de
Do Jan 15 14:26:54 CET 2015
Servus,
bis jetzt habe ich stets den SELECT Befehl verwendet für passdb, also etwa
passdb {
driver = sql
args = /etc/dovecot/dovecot-sql.conf
}
password_query = SELECT imappass AS password
Nun wollte ich es etwas komplexer machen und wollte deshalb eine
Prozedur verwenden, hier:
password_query = CALL dovecot_get_auth("%s", "%u", "%w")
Leider funktioniert das nicht. Manuelle Ausführung über phpmyadmin geht.
Im Log steht dann:
Jan 15 11:52:02 auth-worker(8501): Debug:
sql(***@****.com,XX.XXX.XXX.XX): query: CALL dovecot_get_auth("imap",
"***@****.com", "mypass")
Jan 15 11:52:02 auth: Debug: client passdb out: FAIL 1
user=***@****.com temp
Die Prozedur wird also schon aufgerufen. Dovecot scheint aber mit dem
SQL-Ergebnis nichts anfangen zu können.
Hat jemand eine Ahnung wo ich was einstellen muss, damit das geht?
Danke für jeden Hinweis!
Beste Grüße
Andre
Mehr Informationen über die Mailingliste Dovecot