When libcyrus reads a server response, it does so in 4k (4067)
chunks. If I read a message which is greater than 4k, it is
be truncated, eg {96091} gives me a 96050 long reply->text, the
beginning of the reply looking like:

FETCH (FLAGS (\\Seen) INTERNALDATE \"24-Feb-2003 12:45:17 +0000\" BODY[] 
{96091}\r\nReturn-Pat

It seems that imclient->replyliteralleft decreases too rapidly, or maybe the
first line is included in the literal byte count? I think I'm looking for an
out by 2 error in imclient_input(), but have any of you seen this? Anyone
use libcyrus to read email?

Cheers,

Patrick

Reply via email to