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

Re: Howto debug problems with an imap server?



On 12.03.08 15:41:48, Kyle Wheeler wrote:
> On Wednesday, March 12 at 08:23 PM, quoth Andreas Pakulat:
> > I'm trying to use mutt here with the imap service from 
> > archiveopteryx and for some reason mutt stalls when I change the 
> > mailbox from the inbox to some other after waiting a few seconds. So 
> > I often can open another box if I'm fast, but the second or third 
> > try completely stalls. There's no error message displayed in mutt 
> > and looking at the network traffic I can't see anything from mutt 
> > either (though I'm not really familiar with the imap protocol).
> >
> > So how can I debug this further? The server works fine when I use kmail 
> > and the same mutt version, with almost the same configuration on another 
> > machine, works fine against a dovecot imap service.
> 
> Mutt has a debug mode (mutt -d2), assuming you compiled it with debug 
> support. That will tell you what it's doing in ~/.mutt_debug0, and you 
> can see the IMAP commands that mutt sent and received in there.

Aah, thanks. Looking at the output I don't see much, except the
following (towards the end of the file):
a0038 STATUS "Spam" (UIDNEXT UIDVALIDITY UNSEEN RECENT MESSAGES)
4< a0038 OK done
mutt_num_postponed: 0 postponed IMAP messages found.
cmd_new: IMAP command queue full

> What it sounds like to me is that mutt is using some feature of IMAP 
> (probably IDLE) that archiveopteryx can't handle. Try setting 
> imap_idle=no.

That doesn't make a difference.

> You may also want to increase some of your timeouts---if 
> doing so increases the amount of time you have before the network 
> stalls, that will tell us what mutt might be doing that causes the 
> network stall.

I checked all settings from the manual that contain "timeout", but none
of them is changed within my .muttrc. So even the smalles timeout is 30
seconds (connect_timeout) and I just need to wait about 5 seconds after
the initial read of the inbox to change the mailbox and get the hang.

Another thing I just noticed: When I get to open a mailbox it still
doesn't show any mails inside that box, even though they are there for
sure (as the STATUS messages indicate and the sidebar too).

Andreas

PS: The full output from .muttdebug0 (sans a few lines that I can't post
in the public):
Mutt 1.5.17+20080114 started at Wed Mar 12 23:37:51 2008