Micha Mutschler schrieb:
Andreas Hergesell wrote:
[...]
Ich habs ohne PAM gemacht, sprich direkter Zugriff auf MySQL:
---------------------------------------------------------------------
/etc/postfix/sasl/smtpd.conf erstellen
log_level: 7 # zum Testen
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: mail_admin
sql_passwd: mail_admin_password
sql_database: mail
sql_select: select password from users where email='[EMAIL PROTECTED]'
------------------------------------------------------------------------
[...]
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
Gruß
Micha Mutschler
Klaus
--
Klaus Zerwes
http://www.zero-sys.net
--
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)