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.