Question about CYRUS-IMAP and FETCH BODY[]

Paulino Calderon paulino.calderon at gmail.com
Thu Mar 19 13:40:53 EDT 2009


Sebastian Hagedorn wrote:
> Hi,
>
> --On 18. März 2009 21:14:36 -0600 Paulino Calderon 
> <paulino.calderon at gmail.com> wrote:
>
>> Hey guys,
>> We recently upgraded cyrus-imapd in one of our production servers
>> (debian btw) to 2.2.13-14+b3. After that, one of our programs stopped
>> working complaining about not being able to fetch the messages, so I
>> took a look at the traffic between our imap server and the program and I
>> saw this:
>>
>> http://calder0n.com/cyrus-imap-traffic.png
>>
>> As you can see, the connection is being established succesfully but our
>> program ( it was running OK for almost 2 years btw ) is sending a:
>>
>> IMAP<SEQ #> FETCH <MSG #> BODY[1]
>
> actually that's not true. It's sending a *UID* FETCH, which is 
> something quite different.
>     
>> And the server is only responding:
>> IMAP<SEQ #> Ok Completed (0.000 sec)
>
> That's quite correct if no message with UID 2 exists ... you've given 
> no indication that it *does* exist.
Umm, well after a:
IMAP<SEQ #> SELECT INBOX
The server is responding:
http://calder0n.com/cyrus-imap-selectinbox-response.png

I ran reconstruct but the problem persists, also there are no errors in 
the logs that could point me to the right direction.

Thanks.


More information about the Info-cyrus mailing list