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: