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)

Antwort per Email an