Johannes Studt wrote:
Dann der Versuch mit dem richtigen Passwort:
Oct 1 21:39:30 asterix master[1651]: about to exec /usr/lib/cyrus/bin/imapd Oct 1 21:39:30 asterix imap[1651]: executed Oct 1 21:39:30 asterix imapd[1651]: accepted connection Oct 1 21:39:31 asterix imapd[1651]: DIGEST-MD5 server step 1 Oct 1 21:39:31 asterix mutt: DIGEST-MD5 client step 2 Oct 1 21:39:35 asterix imapd[1651]: DIGEST-MD5 server step 2 Oct 1 21:39:35 asterix mutt: DIGEST-MD5 client step 3
Weitere Meldungen gibt es nicht und mutt hängt für mindestens 5 Minuten fest, länger habe ich mir das nicht angesehen und mit kill draufgehaun. Das Komische daran ist, dass ich mit diesem mutt auch nicht auf meinen anderen IMAP-Server (den ich eigentlich ersetzen will) zugreifen kann, da bietet sich dasselbe Verhalten. Das Log sieht ein wenig anders aus, weil der Server TLS beherrscht, aber im Prinzip passiert dasselbe. Also habe ich mutt in der aktuellen Version 1.4.1i hergenommen und selbst kompiliert, aber das hat erwartungsgemäss auch nichts gebracht.
Wenn ich mit pine statt mit mutt versuche, auf den lokalen IMAP-Server zuzugreifen, klappt das erstaunlicherweise. Der einzige Unterschied scheint darin zu liegen, dass pine CRAM-MD5 verwenden möchte und mutt Digest-MD5.
Wenn ich übrigens mit mutt von einem anderen Client aus auf einen der beiden IMAP-Server zugreife, klappt das ebenfalls einwandfrei.
Wo liegt der Hase im Pfeffer? Bei SASL bzw. SASL2? Oder ist an diesem Digest-MD5 was kaputtbar und ich kann da was drehen?
In der Hoffnung, wieder mal mit der Nase auf die richtige Fährte gestoßen zu werden, mfg
Ich benutze mutt nicht, denke aber mal es liegt daran. Blende doch einfach mal digest-md5 aus (sasl_mech_list: cram-md5 plain). Und probier es dann nochmal. -- Andreas