[Postfixbuch-users] Problem mit SMTP AUTH

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Mi Jan 16 20:07:31 CET 2008


Frank Fiedler wrote:
> 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

Wo liegt die smtpd.conf?

> 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.

WO?

> 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'

pwcheck_method: auxprop
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'

Versuche es mal hiermit. Das hatte Patrick dir IMHO auch schon empfohlen.


-- 
Sandy

Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com




Mehr Informationen über die Mailingliste Postfixbuch-users