AW: [Postfixbuch-users] SASL2 mit AUX-PROP Problem mit SELECT
Stefan Grossmann
Grossmann at webix.de
Fr Jul 30 17:58:45 CEST 2004
Hallo Stephan,
Einen Fehler den ich direkt in deiner Configuration sehe ist folgender:
In deiner Beschreibung der SQL sind die Spalten username und password vorhanden,
jedoch prüfst du mit dem Statement "sql_select: SELECT password FROM mailbox WHERE username = '%u' AND realm = '%r'" auf ein Spalte namens realm,
welche nicht vorhanden ist, sagt ja auch die Fehlermeldung.
Rein SQL technisch müsste das Statement wie folgt heißen:
"sql_select: SELECT password FROM mailbox WHERE username = '%u' AND password = '%r'"
Hoffe das hilft dir weiter.
Gruß Stefan
----------------------------------------------
webix solutions GmbH
Stefan Großmann | Administration
Rotenbergstr. 154
D-70190 Stuttgart
Telefon +49 (0) 711 305 890 -50
Telefax +49 (0) 711 305 890 -90
http://www.webix.de | mailto:grossmann at webix.de
Routenplaner: http://mail.map24.com/webix
-----Ursprüngliche Nachricht-----
Von: postfixbuch-users-bounces at listi.jpberlin.de [mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von s.hagen at servecom.de
Gesendet: Mittwoch, 28. Juli 2004 14:20
An: postfixbuch-users at listi.jpberlin.de
Betreff: [Postfixbuch-users] SASL2 mit AUX-PROP Problem mit SELECT
Hallo Ihr alle,
gestern habe ich schon viel Hilfe von Euch erhalten und bin jetzt einen ganzen Schritt weiter. Allerdings habe ich von PAM auf AUXPROP geschwenkt. Ich habe mir heute SASL 2.1.19 mit dem Frost - Patch für crypted PWs installiert. Leider hat er sich dann in ein anderes Verzeichnis installiert, als mein Suse es wollte. Ich habe mir jetzt erstmal damit beholfen einfach
alles über die bestehende Installation mit 2.1.18 zu kopieren. Soweit klappt es auch und ich kann den saslauthd starten, muss allerdings das richtige Verzeichnis für den Socket mitangeben. Jetzt starte ich es mit
saslauthd -a pam -m /var/run/sasl2 und es wird 2.1.19 angezeigt.
In dieses Verzeichnis habe ich auch auf Raten eines anderen Users die
saslauthd gelinkt.
Einzig meine SQL - Abfrage funktioniert jetzt noch nicht richtig. Es hängt wohl mit dem realm? zusammen. Also in meiner MySQL-DB namens postfix
gibt es eine Tabelle mailbox mit u.a. folgenden Spalten username = user at domain.tld und password = password gecrypted.
Meine Abfrage in der /usr/lib/smtpd.conf lautet folgendermassen:
sql_select: SELECT password FROM mailbox WHERE username = '%u' AND
realm = '%r'
Dieses habe ich aus einer Anleitung für eben diesen Frostpatch in
Verbindung mit high5.net/postfixadmin.
Allerdings zeigt mein /var/log/warn jetzt:
sql query failed: Unknown column 'realm' in 'where clause'
Wie muss ich denn die select Zeile passenderweise abändern ? Ich hoffe, Ihr könnt mir noch einmal helfen.
@Patrick: Bitte sage nichts von testsaslauthd ;-)). Ich habe alles mögliche Versucht um Ihn zu bekommen. Anscheinend bin ich jetzt aber ja schon einen Schritt weiter.
Gruß
Stephan
--
_______________________________________________
Postfixbuch-users mailingliste
JPBerlin - Mailbox und Politischer Provider Postfixbuch-users at listi.jpberlin.de
http://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
Mehr Informationen über die Mailingliste Postfixbuch-users