Am Samstag, 5. Februar 2005 15:55 schrieb Dieter Kluenter:
Nein aber der Rest ist unbedeutend, aber hier ist der vollst�ndige Eintrag:
,----[ imapd.conf ]
| configdirectory: /var/lib/imap | partition-default: /var/spool/imap | sievedir: /var/lib/sieve | admins: cyrus | allowanonymouslogin: no | autocreatequota: 10000 | reject8bit: no | quotawarn: 90 | timeout: 30 | poptimeout: 10 | dracinterval: 0 | drachost: localhost | sasl_pwcheck_method: auxprop | sasl_auxprop_plugin: sasldb | lmtp_overquota_perm_failure: no
`----
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. Um einen Eintrag in der sasldb zu finden, wird nach Username und Realm gesucht. Gibt es keinen Eintrag der auf beides passt, kommt das häufig zu sehende "user not found" oder auch "no user in db". Der Username ist der der vom Client kommt aber der Realm ist bei Cyrus-Imap nicht so einfach zu kontrollieren. Per default ist es der Name des Rechners, was auch "hostname" in der Shell ausgibt, es sei denn Du definierst es mit "servername" in der imapd.conf um. Darauf zielten meine Fragen.
Welchen Realm/Domainpart haben die Eintr�ge in der sasldb?
orange:/etc # strings sasldb2
sasldblistusers[2] h�tte gereicht.
da verbiege ich mir immer die Finger :-)
:-)
Alternativ k�nntest Du mal "imtest" zum testen benutzen.
$ imtest -a cyrus -u cyrus localhost
dieter@orange:~> imtest -a cyrus -u cyrus -m digest-md5 localhost S: * OK orange Cyrus IMAP4 v2.1.15 server ready C: C01 CAPABILITY S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES IDLE AUTH=GSSAPI AUTH=CRAM-MD5 AUTH=DIGEST-MD5 ANNOTATEMORE X-NETSCAPE S: C01 OK Completed C: A01 AUTHENTICATE DIGEST-MD5 S: + bm9uY2U9Ilk1R0REZG9qbXdJOFdGWVgyOVVjMFVVZC90emNlcXl5cXZEQll5V3Rydzg9IixyZWF sbT0ib3JhbmdlIixxb3A9ImF1dGgsYXV0aC1pbnQsYXV0aC1jb25mIixjaXBoZXI9InJjNC00MCx yYzQtNTYscmM0LGRlcywzZGVzIixtYXhidWY9NDA5NixjaGFyc2V0PXV0Zi04LGFsZ29yaXRobT1 tZDUtc2Vzcw== Please enter your password: C: dXNlcm5hbWU9ImN5cnVzIixyZWFsbT0ib3JhbmdlIixub25jZT0iWTVHRERkb2ptd0k4V0ZZWDI 5VWMwVVVkL3R6Y2VxeXlxdkRCWXlXdHJ3OD0iLGNub25jZT0iWmxCZGtWcnhCVENnVkVBajh4RjE 4U0VoV0l2WHFaNjQwY01lelpHMExpST0iLG5jPTAwMDAwMDAxLHFvcD1hdXRoLWNvbmYsY2lwaGV yPXJjNCxtYXhidWY9MTAyNCxkaWdlc3QtdXJpPSJpbWFwL2xvY2FsaG9zdCIscmVzcG9uc2U9ZGM 1ZDJiMTM2M2ZjNmY2Mzc4ZGRhOTUwZWQzNjJmOWU= S:
Ab hier sehe ich hier nur noch Müll.
|%/1��iso8859-15�6@%/1��iso8859-15¸¸j@p%/1��iso8859-15�*t@S@PS@`S@pS@ `@%/1��iso8859-15�@%/1��iso8859-15�@@%/1��iso8859-15�@0@P@%/1��iso885 9-15�@@@%/1��iso8859-15���l@%/1��iso8859-15�n@d: Successful return: 0
base64 decoding error
Scheint wohl was mit Deinem Problem zu tun haben.
Authentication failed. generic failure Security strength factor: 128 ^[[?1;2c%/1��iso8859-15¨���¨�@%/1��iso8859-15¸¸p`%/1��iso8859-15��7@ A01 NO user not found
Jetzt habe ich aber einen Hinweis, dass base64 Kodierung fehlerhaft ist. Also liegt das Problem vermutlich in meiner iso8859-15 Umgebung.
Scheint so.
Sollte aber nicht sein.
-- Andreas