<<< Date Index >>>     <<< Thread Index >>>

mutt + sasl-ntlm isn't working



I can't make mutt access an Exchange 2003 server (via IMAP) using
NTLM auth. It works using Thunderbird 0.6, mozilla-mail or even
evolution, but not with the sasl ntlm plugin (2.1.18).

Below are two network traces.

with mutt + sasl:
"""
* OK Microsoft Exchange Server 2003 IMAP4rev1 server version 6.5.6944.0 
(expandora.DISTRO.CONECTIVA) ready.
a0000 CAPABILITY
* CAPABILITY IMAP4 IMAP4rev1 IDLE LOGIN-REFERRALS MAILBOX-REFERRALS NAMESPACE 
LITERAL+ UIDPLUS CHILDREN AUTH=NTLM
a0000 OK CAPABILITY completed.
a0001 AUTHENTICATE NTLM
+
"""
It just hangs there forever. The client doesn't send anything else.

Now with Thunderbird 0.6 (which doesn't use cyrus-sasl, but its own 
implementation):
"""
* OK Microsoft Exchange Server 2003 IMAP4rev1 server version 6.5.6944.0 
(expandora.DISTRO.CONECTIVA) ready.
1 authenticate NTLM
+
TlRMTVNTUAABAAAAB4IIAAAAAAAAAAAAAAAAAAAAAAA=
+ 
TlRMTVNTUAACAAAADAAMADgAAAAFgokCTQWNtywu6HQAAAAAAAAAAKoAqgBEAAAABQLODgAAAA9EAEkAUwBUAFIATwACAAwARABJAFMAVABSAE8AAQASAEUAWABQAEEATgBEAE8AUgBBAAQAIABEAEkAUwBUAFIATwAuAEMATwBOAEUAQwBUAEkAVgBBAAMANABlAHgAcABhAG4AZABvAHIAYQAuAEQASQBTAFQAUgBPAC4AQwBPAE4ARQBDAFQASQBWAEEABQAgAEQASQBTAFQAUgBPAC4AQwBPAE4ARQBDAFQASQBWAEEAAAAAAA==
TlRMTVNTUAADAAAAGAAYAFgAAAAYABgAcAAAAAAAAABAAAAACgAKAEAAAAAOAA4ASgAAAAAAAAAAAAAABYIIAHQAZQBzAHQAZQBwAGEAbgBkAG8AcgBhAHgBG/n+bY1xAAAAAAAAAAAAAAAAAAAAANtpT+MTsnS5aV8D0SUliUTEoJwMrVaGgw==
1 OK AUTHENTICATE completed.
(...)
"""

Any idea what is wrong?
Relevant part of ~/.muttrc:

set imap_authenticators="ntlm:gssapi:digest-md5:cram-md5"
set imap_user="teste"

I'm calling mutt as follows:
mutt -f imap://dhcp172.conectiva/INBOX

mutt just says it's authenticating via NTLM and hangs.