Andreas Winkelmann
Am Samstag, 5. Februar 2005 15:55 schrieb Dieter Kluenter:
Hast Du "servername" gesetzt? Wenn ja, worauf? Wenn nicht, was kommt nach "hostname":
Kein hostname oder servername gesetzt, hostname gibts es nicht mehr in man imapd.conf(5) und servername nimmt als default gethostbyname.
Mit hostname meinte ich den Namen des Rechners, wo Cyrus-Imapd drauf läuft, bzw. was der gleichlautende Befehl in der Shell ausgibt.
Ach so, das siehst du ja auch an meinen Bespielen unten, der Hostname ist orange, dementsprechend sind ja auch die Einträge in sasldb2.
Ab hier sehe ich hier nur noch Müll.
[...]
base64 decoding error
Scheint wohl was mit Deinem Problem zu tun haben. [...]
Jetzt habe ich aber einen Hinweis, dass base64 Kodierung fehlerhaft ist. Also liegt das Problem vermutlich in meiner iso8859-15 Umgebung.
Scheint so.
So, auch für's Archiv und sonstige Mitleser, ich habe mal mit mmencode -u die beiden base64 kodierten Strings dekodiert der erste String once="t02GeUt4nNSc/0OtPx8I28pM4JWf77vxwo999YqM7Hc=",realm="orange",qop="auth,au th-int,auth-conf",cipher="rc4-40,rc4-56,rc4,des,3des",maxbuf=4096,charset=utf-8, algorithm=md5-sess enthält utf-8 Code, vermutlich wird also cyrus-imapd in SuSE-9.2 mit utf-8 kompiliert, mein System ist aber auch iso-8859-15 eingestellt, dementsprechend produziert die Dekodierung des Rückgabewerts in String 2 nur Müll,also keine Authentifizierung. Es wird Zeit, vollständig auf UTF-8 umzusteigen. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:01443B53