Re: [Evolution] imap server errors when sending mail.



On Tue, 2003-07-15 at 03:07, Ian Perryman wrote:
OK, I am sending a bunch of stuff before, and a little bit after... I
found the previous NOOP that was ack'd to start.  Then there is when I
send the message.  You will find a timeout shortly after the send
takes place.

Yeah this helps a lot, the original data span was too small to get an
accurate picture.

sending : A01982 APPEND {10+} 
Sent Items (\Seen) {1558} 
received: * 66 EXISTS 
received: * 1 RECENT 
received: + Ready for additional command text. 
sending : A01983 UID FETCH 1880:* (FLAGS RFC822.SIZE INTERNALDATE
BODY.PEEK[HEADER.FIELDS.NOT (RECEIVED)]) 
received: * 67 EXISTS 
received: * 2 RECENT 
received: * BYE Microsoft Exchange IMAP4rev1 server version 5.5.2653.23
closing connection due to timeout 

Ok this is pretty weird.

Looks like the code does an append, but no/incomplete data is being sent
(the dump never shows raw data like message content).  Instead it does a
folder update query, which would have to be treated by the server as raw
content.  Until the server finally times out waiting for data.

Dunno whether maybe there is some locking issue, or perhaps some stream
writing issue (that eos thing from larry?).

But whatever it is, its a broken client, not server :)

You could perhaps try doing the same as above, but running it inside
gdb.  When it gets to the stage of:

received: + Ready for additional command text. 

and nothing happens for a while, try ctrl-c in gdb and 'thread apply bt
all' to see what its up to.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]