klaus zerwes wrote: > [...] >> hab das gerade mal getestet, aber er nimmt die falsche Domain bei der >> mysql Abfrage. (immerhin nimmt er jetzt eine ganze Mailadresse, wenn >> auch keine existierende) >> anstelle von [EMAIL PROTECTED] nimmt er [EMAIL PROTECTED] und das >> ohne erkennbaren Grund! > > Hm - das hängt von deiner Config / DB ab. > Bei mir sieht die Query so aus: > sql_select: SELECT password FROM mailuser LEFT JOIN maildomain ON > domain_key = domain_fkey WHERE CONCAT_WS("@",email,domainname)='[EMAIL > PROTECTED]' > > Schalte mal mysql log ein und schau dir die query an die dabe herauskommt. > und sasl log anschauen > > > Klaus >
mein select sieht so aus: sql_select: select password from users where email='[EMAIL PROTECTED]' Das Problem ist, dass er für %r die falsche Domain nimmt. Nicht die im Benutzername sondern myhostname bzw. $HOSTNAME. Ich werde leider aus deinem select nicht sonderlich schlau. Was bewirkt das LEFT JOIN maildomain ON domain_key = domain_fkey ? Meine Tabellen: mysql> show tables; +--------------------+ | Tables_in_provider | +--------------------+ | domains | | forwardings | | users | +--------------------+ 3 rows in set (0.00 sec) mysql> describe domains; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | domain | varchar(50) | | PRI | | | +--------+-------------+------+-----+---------+-------+ 1 row in set (0.00 sec) mysql> describe users; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | email | varchar(80) | | PRI | | | | password | varchar(40) | | | | | +----------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> Gruß Micha Mutschler -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)