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

Trouble mit Postfix SMTP-Auth an MySQL



Hi,

ich habe hier auf einem Woody postfix-tls und sasl2 von
"http://agrogeomatic.educagri.fr/debian stable main" laufen.
saslautd läuft mit mechanism "pam" und smtpd.conf nutzt diesen auch.
Eine /etc/pam.d/smtp existiert auch:
auth required pam_mysql.so [user passwd db table usercolumn passwdcolumn] \
crypt=[0|1|2]
Das Problem stellt crypt da, denn die User-pw sind d5-pw. Offensichtlich
kann pam_mysql kein md5, denn 0=Plain, 1=ENCRYPT, 2=PASSWORD. In der
Praxis sieht das so aus, daß MySQL immer "Empty Set" liefert[1]. Logisch,
denn der Passwort-Hash stimmt ja nicht. Kann man da was tun? Ich habe
eine Weile herumgegoogelt aber nichts erhellendes gefunden.
Nein, ich möchte nicht am Anlegen der User herumdoktern, pam_mysql soll
md5 lernen.



gruss
f


[1] select username from mailbox where username='<USER>' and \
    password=ENCRYPT('<PASS>',LEFT(password,2));



Reply to: