[Postfixbuch-users] cram-md5 und digest-md5 bei smtpdauth
Christian Schoepplein
chris at schoeppi.net
Do Okt 14 00:28:42 CEST 2004
Hallo!
Irgendwie funzt es nicht, dass ich mich über einen Client (postfix) via
smtpauth an einem Server (auch postfix) anmelden kann und dafür cram-md5
oder digest-md5 als Mechanismus verwende.
Meine Konfiguration auf dem Client sieht folgendermaßen aus:
--- /etc/postfix/main.cf ---
...
relayhost = mail.as-6.de
smtp_sasl_auth_enable= yes
smtp_sasl_password_maps= hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
...
---
Die Einträge in /etc/postfix/sasl_passwd stimmen.
In /usr/lib/sasl2/ befindet sich Folgendes:
libanonymous.a libdigestmd5.so.2.0.19 libotp.so.2
libanonymous.la liblogin.a libotp.so.2.0.19
libanonymous.so liblogin.la libplain.a
libanonymous.so.2 liblogin.so libplain.la
libanonymous.so.2.0.19 liblogin.so.2 libplain.so
libcrammd5.a liblogin.so.2.0.19 libplain.so.2
libcrammd5.la libntlm.a libplain.so.2.0.19
libcrammd5.so libntlm.la libsasldb.a
libcrammd5.so.2 libntlm.so libsasldb.la
libcrammd5.so.2.0.19 libntlm.so.2 libsasldb.so
libdigestmd5.a libntlm.so.2.0.19 libsasldb.so.2
libdigestmd5.la libotp.a libsasldb.so.2.0.19
libdigestmd5.so libotp.la
libdigestmd5.so.2 libotp.so
Auf dem Server liegt folgende Konfiguration vor:
--- /etc/postfix/main.cf ---
...
smtpd_sasl_auth_enable=yes
smtpd_sasl_security_options= noanonymous
broken_sasl_auth_clients = yes
...
---
--- /etc/postfix/sasl/smtpd.conf ---
pwcheck_method: saslauthd
sasl_mech_list: LOGIN NTLM PLAIN DIGEST-MD5 CRAM-MD5
---
Wenn ich nun auf dem Server alle libs für digest-md5, cram-md5 und ntlm
aus /usr/lib/sasl2 lösche, funktioniert die Authentifizierung über PLAIN
oder LOGIN. Kopiere ich die libs zurück, bekomme ich folgende Fehler:
Oct 14 00:02:47 as-6 postfix/smtpd[8044]: warning: SASL authentication
failure: no secret in database
Oct 14 00:02:47 as-6 postfix/smtpd[8044]: warning:
p50866D59.dip0.t-ipconnect.de [80.134.109.89]: SASL CRAM-MD5
authentication failed
Oct 14 00:04:32 as-6 postfix/smtpd[8269]: warning: SASL authentication
failure: no secret in database
Oct 14 00:04:32 as-6 postfix/smtpd[8269]: warning:
pD9ECB677.dip.t-dialin.net[217.236.182.119]: SASL DIGEST-MD5
authentication failed
Ich hätte aber jetzt gerne die Möglichkeit, mich zusätzlich zu LOGIN
oder PLAIN mit CRAM-MD5 oder DIGEST-MD5 am Server anzumelden, nur wie
mach ich das? Was muss ich am Server umstellen?
Ciao und DANKE schon mal!
Schöpp
--
Christian Schoepplein | Alles rund ums WEB: http://www.connectweb.de
chris at schoeppi.net | Linux fuer Blinde: http://www.blinux.suse.de
Mehr Informationen über die Mailingliste Postfixbuch-users