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