[Postfixbuch-users] Problem mit SMTP AUTH
Frank Fiedler
jmfpbml at gmx.de
Mi Jan 16 19:36:17 CET 2008
Hallo Sandy,
From: "Sandy Drobic"
>>> Welche Distro verwendest du? Bei mir unter Suse 10.3 ist das Paket
>>> cyrus-sasl-sqlauxprop.
>>
>> Ich habe hier auch Suse 10.3 und cyrus-sasl-sqlauxprop ist installiert.
>> Ich hab die libsql* Dateien jetzt gefunden, die stehen in
>> /usr/lib64/sasl2.
>>
>> Mache ich da jetzt einfach nen Link von /usr/lib/... nach /usr/lib64/...
>> oder kann und sollte ich das an anderer Stelle korrigieren?
> Das brauchst du nicht korrigieren, aber es wäre sehr hilfreich, wenn du
> feststellst, ob die smtpd.conf dort ausgewertet wird, oder ob sie im
> Verzeichnis /etc/sasl2/ erwartet wird. Das ist bei mir der Fall, wie ich
> gerade festgestellt habe.
>
> Früher wurde es im gleichen Verzeichnis erwartet, wo die sasl-libraries
> lagen,
> jetzt gehen die meisten Distros dazu über, das Verzeichnis /etc/sasl2/
> zu
> verwenden. Novell hat das migriert in das /etc/-Verzeichnis. Finde ich
> auch
> richtig, die smtpd.conf hatte im Library-Verzeichnis nichts zu suchen.
> (^-^)
>
> Verschiebe deine smtpd.conf mal dorthin und ändere die Liste der
> Installierten
> Mechs. Siehst du jetzt eine Änderung in der AUTH-Zeile von Postfix (nach
> "postfix reload" natürlich)?
In meiner smtpd.conf steht:
...
mech_list: cram-md5 digest-md5 plain login
...
egal was ich mit der smtpd.conf mache, bein anmelden am Server steht immer:
AUTH DIGEST-MD5 PLAIN CRAM-MD5 LOGIN GSSAPI
Ich habe mal alle smptd.conf -Dateien eliminiert, immer noch das gleiche
Ergebnis beim Einloggen in der messages steht dann
Jan 16 19:26:52 server postfix/smtpd[26775]: auxpropfunc error invalid
parameter supplied
Jan 16 19:26:52 server postfix/smtpd[26775]: _sasl_plugin_load failed on
sasl_auxprop_plug_init for plugin: ldapdb
Jan 16 19:26:52 server postfix/smtpd[26775]: sql_select option missing
Jan 16 19:26:52 server postfix/smtpd[26775]: auxpropfunc error no mechanism
available
Jan 16 19:26:52 server postfix/smtpd[26775]: _sasl_plugin_load failed on
sasl_auxprop_plug_init for plugin: sql
Wenn ich die smptd.conf wieder einkopiere, ist der Fehler weg.
Und hier nochmal der Inhalt der Datei:
log_level: 3
pwcheck_method: mysql
pwcheck_method: auxprop
mech_list: cram-md5 digest-md5 plain login
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: localhost
sql_user: XXXXXXX
sql_passwd: XXXXXXX
sql_database: mailbase
sql_select: select password from users where account='%u@%r'
DAnke Frank
Mehr Informationen über die Mailingliste Postfixbuch-users