[Postfixbuch-users] Postfix, SMTP-Auth, "no secret in database", "sql_select option missing"

Michael Reichenbach mr at reichemi.de
Fr Dez 8 08:48:40 CET 2006


Hallo, und danke für die schnelle Antwort!

==================================================
At Thursday, December 07, 2006 7:45 PM [GMT +1], Sandy Drobic 
<postfixbuch-users at japantest.homelinux.com> wrote:

>> smtpd_tls_loglevel = 3
>
> Das würde ich ganz schnell wieder auf einen gesunden Wert
> zurückstellen (0
> oder 1), hat ja auch mit SASL nichts zu tun.

habs auskommentiert...


>> -- content of /etc/postfix/sasl/smtpd.conf --
>> 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: --- replaced ---
>> sql_passwd: --- replaced ---
>> sql_database: maildb
>> sql_select: select clear from users where id='%u@%r' and enabled = 1
>
> Hier wird es interessant. Die mech_list stimmt nicht überein mit den
> Logmeldungen und dem unten aufgeführten Liste des Servers. Diese
> smtpd.conf wird also nicht ausgewertet!
>
> Verschiebe diese smtpd.conf mal nach /usr/lib/sasl2 und teste es noch
> einmal.

das hat nur wenig gebracht. daraufhin hab ich in der master.cf das verbose-logging für postfix 
aktiviert, und siehe da: der smtpd_sasl_path eintrag war falsch. jetzt hab ich es auf:

    smtpd_sasl_path = /etc/postfix/sasl/smtpd

und postfix meldet:

    xsasl_cyrus_server_init: SASL config file is /etc/postfix/sasl/smtpd.conf

sieht doch gut aus, oder?

...allerdings meldet die auth.log immernoch "sql_select option missing" und auch saslfinger 
meldet noch die gleichen mechanisms (smtpd.conf wird also offenbar immernoch nicht ausgelesen, 
was auch die auth.log-meldungen erklärt).



gibt es noch etwas, was ich probieren könnte?

Micha




Mehr Informationen über die Mailingliste Postfixbuch-users