[Postfixbuch-users] SASL LOGIN authentication failed

Patrick Ben Koetter p at state-of-mind.de
Do Aug 3 12:45:28 CEST 2006


* Jaeckel, Bert - DSV/TVI <Bert.Jaeckel at tvi-services.de>:
> >> -- content of /usr/lib/sasl2/smtpd.conf --
> >> pwcheck_method: auxprop
> >> auxprop_plugin: sql
> >> mech_list: plain login cram-md5 digest-md5
> >> sql_engine: mysql
> >> sql_hostnames: tviweb01.tvi-services.de
> >> sql_user: --- replaced ---
> >> sql_passwd: --- replaced ---
> >> sql_database: mailbase
> >> sql_select: select password from mailusers where account='%u@%r'
> >> log_level: 7
> >
> >Installier mal cyrus-sasl-devel und nutze von dort 
> >sasl2-sample-server und
> >sasl2-sample-client, um die Config zu verifizieren:
> >
> ># ln -s /usr/lib/sasl2/smtpd.conf /usr/lib/sasl2/sample.conf
> ># sasl2-sample-server -s rcmd -p 8000 -m PLAIN
> >
> 
> Bekomme folgendes:
> 
> Terminal1:
> [root at mail01 cyrus-sasl-mysql]# /usr/bin/sasl2-sample-server -s rcmd -p 8000 -m PLAIN
> trying 10, 1, 6
> trying 2, 1, 6
> bind: Address already in use
> accepted new connection
> send: {5}
> PLAIN
> client didn't choose mechanism
> closing connection
> 
> >Und dann anderes Terminal:
> ># sasl2-sample-client -s rcmd -p 8000 -m PLAIN localhost
> 
> Terminal2:
> [root at mail01 sasl2]# /usr/bin/sasl2-sample-client -s rcmd -p 8000 -m PLAIN localhost
> receiving capability list... recv: {5}
> PLAIN
> PLAIN
> starting SASL negotiation: no mechanism available
> SASL(-4): no mechanism available: No worthy mechs found
> closing connection

Lass mal bei beiden Programmen das "-m PLAIN" weg. Dann sollten sie selber
aushandeln, welchen Mechanismus sie nehmen werden. Irritierend ist allerdings
jetzt schon, dass der Client sagt er hätte "(n)o worthy mechs" gefunden.

Was gibt das?
# cat /usr/lib/sasl2/sample.conf

p at rick

-- 
Das Postfix-Buch
<http://www.postfix-buch.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>



Mehr Informationen über die Mailingliste Postfixbuch-users