[Postfixbuch-users] postfix mit sasl/auxprop: SASL authentication failure: Password verification failed

Andreas Winkelmann ml at awinkelmann.de
Sa Dez 8 23:05:53 CET 2007


On Samstag, 8. Dezember 2007, Sandy Drobic wrote:

> > Ich habe einen root server, über den sollen mehrere Domains verwaltet
> > werden. Nun bin ich bin ein Anfänger, was Mailserver angeht, jedoch habe
>
> Mehrere Domains heisst vermutlich, dass deine Usernamen dem Schema
> "user at domain.tld" folgen, oder?
>
> > -- content of /etc/postfix/sasl/smtpd.conf --
> > log_level: 7
> > pwcheck_method: auxprop
> > #neu:
> > auxprop_plugin: sql
> > allowplaintext: yes
> > allowanonymouslogin: no
> > mech_list: PLAIN LOGIN
> > # LOGIN CRAM-MD5 DIGEST-MD5
> > sql_engine: mysql
> > sql_hostnames: localhost
> > sql_database: mail
> > sql_user: --- replaced ---
> > sql_passwd: --- replaced ---
> > sql_select: SELECT userpassword FROM virtual_users WHERE username = '%u'
> > #AND auth = '1' AND active = '1'
>
> sql_select: SELECT userpassword FROM virtual_users WHERE username =
> '%u'@'%r'

Ja, nur ohne die ' um das @.

'%u@%r'

> %u ist nur der localpart
> %r (Realm) entspricht der Domain.
>
> Überprüfe es mal mit der unveränderten SQL-Abfrage, aber nur mit username
> ohne Domain.
>
> Leider hast du genau die Daten verheimlicht, welche dies überprüfen
> würden. Für solche Testzwecke ist es sehr hilfreich, wenn du eine
> Testdomain "example.com" anlegst und z.B. mit "testuser at example.com" und
> "testpass" als Passwort die unverfälschten Logs zeigst.

Die siehst Du nur im MySQL-Log. Postfix sieht/loggt nur das was vom Client 
kommt.

-- 
	Andreas



Mehr Informationen über die Mailingliste Postfixbuch-users