Hi Michael,

thanks for the reply.

On 22 Sep 2010, at 15:56, Michael Elkins wrote:
>> 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
> 
> Can you do a spot check and see if there are missing FETCH respones?  You 
> should see lines like:
> 
>       * 1 FETCH ...
>       * 2 FETCH ...
>       * 3 FETCH ...
> 
> We've seen some servers which seem to lie about how many messages there are 
> in the EXISTS response, and Mutt is currently incapabable of handing the case 
> where it doesn't get all FETCH responses.


palatino:~$ grep 'EXISTS' .muttdebug0

4< * 3709 EXISTS
Handling EXISTS

$ grep 'FETCH' .muttdebug0 | tail

4< * 3700 FETCH (UID 17146 FLAGS (\Seen) INTERNALDATE "23-Sep-2010 09:14:57 
+0100" RFC822.SIZE 2612 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID 
REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES 
LIST-POST X-LABEL)] {404}
4< * 3702 FETCH (UID 17148 FLAGS (\Seen) INTERNALDATE "23-Sep-2010 14:35:54 
+0100" RFC822.SIZE 20548 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID 
REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES 
LIST-POST X-LABEL)] {408}
4< * 3703 FETCH (UID 17149 FLAGS (\Seen) INTERNALDATE "23-Sep-2010 14:38:52 
+0100" RFC822.SIZE 16305 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID 
REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES 
LIST-POST X-LABEL)] {1728}
4< * 3704 FETCH (UID 17150 FLAGS (\Seen) INTERNALDATE "23-Sep-2010 15:12:29 
+0100" RFC822.SIZE 1992 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID 
REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES 
LIST-POST X-LABEL)] {426}
4< * 3705 FETCH (UID 17151 FLAGS (\Seen) INTERNALDATE "23-Sep-2010 15:13:12 
+0100" RFC822.SIZE 6034 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID 
REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES 
LIST-POST X-LABEL)] {526}
4< * 3706 FETCH (UID 17152 FLAGS (\Seen) INTERNALDATE "23-Sep-2010 15:24:37 
+0100" RFC822.SIZE 1234 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID 
REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES 
LIST-POST X-LABEL)] {279}
4< * 3707 FETCH (UID 17153 FLAGS (\Seen) INTERNALDATE "23-Sep-2010 13:43:51 
+0100" RFC822.SIZE 2342 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID 
REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES 
LIST-POST X-LABEL)] {546}
4< * 3708 FETCH (UID 17154 FLAGS (\Seen \Answered) INTERNALDATE "22-Sep-2010 
12:48:22 +0100" RFC822.SIZE 6200 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC 
MESSAGE-ID REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO 
LINES LIST-POST X-LABEL)] {431}
4< * 3709 FETCH (UID 17155 FLAGS (\Seen) INTERNALDATE "20-Sep-2010 17:19:34 
+0100" RFC822.SIZE 126689 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC 
MESSAGE-ID REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO 
LINES LIST-POST X-LABEL)] {451}
4< a0011 OK FETCH completed.

With mutt itself stuck at "Fetching message headers... 3630/3709 (97%)". 
Thunderbird sees 3709 messages in this mailbox too. I haven't checked that 
every number between 1 and 3709 occurs (let me know if there's a one-liner for 
that!). But it does look like mutt sees the last message.

Thoughts?

-- Mike

Reply via email to