Hi,

following on from problems getting a new Exchange 2010 server to play nice with 
mutt's SMTP support (http://marc.info/?l=mutt-users&m=128493280217503&w=2), I 
have now encountered a problem with IMAP access to the same server. This 
problem is unique to mutt and is not displayed by other mail clients (which 
proves that I haven't missed something completely basic, but does not 
necessarily mean the problem is mutt and not the server!)

I can connect fine, and read the INBOX fine, and I seem to be able to change 
into small mailboxes < 2000 messages. By change I mean, I can select the 
mailbox in mutt and after a delay while it downloads the message headers, the 
mutt list view shows the contents of the folder.

However, for larger mailboxes, when I attempt to change, mutt only gets as far 
as saying

        Fetching message headers... 3320/3391 (97%)

which remains unchanged for ~5 minutes before I give up. Curiously, the 
.muttdebug log looks normal. The last few lines are

        Date: Mon, 20 Sep 2010 10:18:35 +0100

        4< )
        parse_parameters: `charset="US-ASCII"; format=flowed; delsp=yes'
        parse_parameter: `charset' = `US-ASCII'
        parse_parameter: `format' = `flowed'
        parse_parameter: `delsp' = `yes'
        4< a0011 OK FETCH completed.
        IMAP queue drained

(where that Date is the date of the most recent email in that mailbox). The 
other data point is the fact that Thunderbird has no problem reading these 
mailboxes: it downloads the headers, displays the full message list, and reads 
the contents of the emails to generate its search index, all without any 
unusual delay.

The problem seems to be 97% every time. And there does seem to be something 
significant about mailbox size -- I haven't found a mailbox with fewer than 
2000 messages with this problem, and I haven't found a mailbox larger than that 
without it. But this is obviously based on limited statistics and it's 
difficult to test.

I have disabled header and body caching in mutt. No change.

Any ideas? Is there a switch I can throw in mutt?

-- Mike

Reply via email to