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='%u@%r' ------------------------------------------------------------------------
[...]
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
Gruß Micha Mutschler
Klaus -- Klaus Zerwes http://www.zero-sys.net