[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: postfix, pam und mysql



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 asdfoo@mail.example_abc.com nimmt er asdfoo@abc.com 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)='%u@%r'
> 
> 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='%u@%r'

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



Reply to: